当前位置: 首页 > news >正文

广州城市建设网站做网站还赚钱吗

广州城市建设网站,做网站还赚钱吗,重庆三环建设监理咨询有限公司网站,wordpress 阿里云 cdn1.定义:B-树是一类树,包括B-树、B树、B*树等,是一棵自平衡的搜索树,它类似普通的平衡二叉树,不同的一点是B-树允许每个节点有更多的子节点. 2.B-数产生的原因 当数据量非常大时,内存不够用,大部分数据只能存放在磁盘上,只有需要的…

1.定义:B-树是一类树,包括B-树、B+树、B*树等,是一棵自平衡的搜索树,它类似普通的平衡二叉树,不同的一点是B-树允许每个节点有更多的子节点.

2.B-数产生的原因
当数据量非常大时,内存不够用,大部分数据只能存放在磁盘上,只有需要的数据才加载到内存中。
一般而言内存访问的时间约为 50 ns(纳秒),而磁盘在 10 ms (毫秒)左右

3.B-树和B+树的区别
(1)B+树内节点不存储数据,所有 data 存储在叶节点导致查询时间复杂度固定为 log(n)。
而B-树查询时间复杂度不固定,与 key 在树中的位置有关, 最好为O(1)。
(2)B+树叶节点两两相连可大大增加区间访问性,可使用在范围查询等,而B-树每个节点 key 和 data 在一起,则无法区间查找。
(3)B+树更适合外部存储。由于内节点无 data 域,每个节点能索引的范围更大更精确
(4)在数据结构上:B树为有序数组+平衡多叉树,而B+树为有序数组链表+平衡多叉树

4.为什么 Mysql 使用B+树
(1)Mysql 是一种关系型数据库,区间访问是常见的一种情况,而 B-树并不支持区间访问(可参见上图),
而B+树由于数据全部存储在 叶子节点,并且通过指针串在一起,这样就很容易的进行区间遍历甚至全部遍历。
(2)B+树叶节点两两相连可大大增加区间访问性,可使用在范围查询等,而B-树每个节点 key 和 data 在一起,则无法区间查找 
(3)B+树的查询效率更加稳定,数据全部存储在叶子节点,查询时间复杂度固定为 O(log n)
(4)B+树更适合外部存储。由于内节点无 data 域,每个节点能索引的范围更大更精确

5.mysql B-Tree索引使用案例
(1)单列索引使用管理
# 语法:

create index index_name on table_name(col_name);
alter table table_name add index index_name(col_name);


# 案例:

use yzjtestdb;
create index yzjtest_m1_inx_name on yzjtestdb.yzjtest_m1(NAME);
alter table yzjtestdb.yzjtest_m1 add index yzjtest_m1_inx_tel(TEL);


# 查看已创建索引:

show index from yzjtestdb.yzjtest_m1;


# 索引使用:

explain select * from yzjtestdb.yzjtest_m1 where name = 'yzjtest30000010';
explain select * from yzjtestdb.yzjtest_m1 where tel = '13379855952';


# 索引删除:

drop index yzjtest_m1_inx_name on yzjtest_m1;
drop index yzjtest_m1_inx_tel on yzjtest_m1;

(2)复合索引使用管理
# 语法:

create index index_name on table_name(col_name1,col_name2);;
alter table table_name add index index_name(col_name1,col_name2);


# 案例:

use yzjtestdb;
create index yzjtest_m1_inx_name_tel on yzjtestdb.yzjtest_m1(NAME,TEL);
alter table yzjtestdb.yzjtest_m1 add index yzjtest_m1_inx_name_tel(NAME,TEL);


# 查看已创建索引:

show index from yzjtestdb.yzjtest_m1;


# 索引使用:

explain select * from yzjtestdb.yzjtest_m1 where name = 'yzjtest30000010'
and tel = '13379855952';


# 索引删除:

drop index yzjtest_m1_inx_name_tel on yzjtest_m1;

http://www.yayakq.cn/news/916517/

相关文章:

  • 天津河东做网站贵吗新手搭建论坛己做网站
  • 免费网站建站平台常熟做网站
  • 如何管理建好的网站物联网工程主要学什么
  • 南宁电商网站建设小程序定制语言
  • 分类信息系统网站模板怎么看网站建设时间
  • 建筑装饰和网站建设哪个好做那种英文网站有流量
  • 比wordpress更好的网站程序市场营销策略概念
  • 庆阳市建设局门户网站网站开发中的著作权归属
  • 做网站切图是什么意思golang wordpress
  • 镇江高端网站定制泰州市做网站
  • 个体户可以做网站么环球贸易网站
  • 网站解析需要多久生效厦门seo厦门起梦
  • 网站字体一般大小装饰设计网站推荐
  • 建立官方网站多少钱网站热度查询
  • 哪个网站可以做网页网站更换空间需要怎么做
  • 查备案网站备案做网站 嵌入支付
  • 临沂河东网站建设织梦网站地图优化
  • 网站建设维护多少钱软文有哪些
  • 网站建设培训厦门动易网站迁移
  • 网站没备案能百度推广吗建设银行手机官方网站下载安装
  • wordpress站点运行时间wordpress怎么清空
  • 拓之朴 做网站多少钱网站不更新
  • thinkphp可以做网站吗公司网站建设怎么选择
  • 陈村建网站网络工具
  • 学校网站在哪里找南昌网站建设有限公司
  • 福州网站设计定制公司wordpress 签到 积分
  • 云霄县建设局网站摄影主题 wordpress
  • 免费个人网站建站申请网络公司有几家
  • 做问卷调查用哪个网站网站建设运营预算
  • 上海网站建设公司怎么分辨好坏装饰