中易网

BTREE类型是什么意思?

答案:2  悬赏:40  
解决时间 2021-02-15 08:54
BTREE类型是什么意思?
最佳答案
BTREE 我的理解就是索引。

Oracle的索引主要包含两类:BTree和位图索引。默认情况下大多使用Btree索引,该索引就是通常所见 唯一索引、聚簇索引等等,Btree用在OLTP,加快查询速度。位图索引是Oracle的比较引人注目的地方,其主要用在OLAP(联机数据分析)方面,也就是数据仓库方面用到,目的是在加快查询速度是,节省存储空间。通常情况下,索引都要耗费比较大的存储空间,位图采用了压缩技术实现磁盘空间缩减。Btree用在高基数(即列的数据相异度大),位图用在低基数列。位图索引的基本原理是在索引中使用位图而不是列值。通常在事实表和维表的键之间有很低的集的势(cardinality),使用位图索引,存储更为有效,与B*Tree索引比较起来,只需要更少的存储空间,这样每次读取可以读到更多的记录,而且与B*Tree索引相比,位图索引将比较,连接和聚集都变成了位算术运算,大大减少了运行时间,从而得到性能上的极大的提升。
全部回答
问题1:mysql索引类型normal,unique,full text的区别是什么? normal:表示普通索引 unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique full textl: 表示 全文搜索的索引。 fulltext 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 index 也可以。 总结,索引的类别由建立索引的字段内容特性来决定,通常normal最常见。 问题2:在实际操作过程中,应该选取表中哪些字段作为索引? 为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索引和创建什么类型的索引,有7大原则: 1.选择唯一性索引 2.为经常需要排序、分组和联合操作的字段建立索引 3.为常作为查询条件的字段建立索引 4.限制索引的数目 5.尽量使用数据量少的索引 6.尽量使用前缀来索引 7.删除不再使用或者很少使用的索引
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
万事开头难,坚持真的能成功吗?
湖南省林业调查规划设计院在什么地方啊,我要
十一岁的男孩最喜欢看动画片,不爱运动,不爱学
叮当猫寿司县前街店地址有知道的么?有点事想
丈夫对我撒谎我对他一点也不信任了,我很苦恼
Na投入NH4Cl溶液中产生氯化钠,氨气,氢气…
郑州农大附小怎么样
华润万家便利超市八坼店在哪里啊,我有事要去
漏电开头坏了,但是更换新的之后,总是推不上
为什么我的小乌龟 手脚僵硬 不吃东西 已经一
某自来水厂规定,每用水8吨以下,或8吨,按每
烜顺五金建材经营门市这个地址在什么地方,我
电线的线径与电功率怎么匹配
CSOL电信网玩网通卡不卡?我家是电信4兆!网
长山引河桥地址在哪,我要去那里办事
推荐资讯
美美时装坊NO.1地址在哪,我要去那里办事
我想求解:我们平常买回的无论是小菜或瓜果之
因为爱情有奇迹孟洁多少集知道齐霁是自己儿子
杨云杰我爱你藏头诗
孙胖豆腐卷小菜店新华街总店地址在哪,我要去
刚过(金) 刚果(布) 用英语分别怎么表示?
海盛线缆经销处我想知道这个在什么地方
大连医科大学研究生怎么样?重庆医科大学研究
华亨广告我想知道这个在什么地方
皇家孕婴母婴生活馆(三盛直营店)在哪里啊,我
外置声卡调软件的效果好还是调硬件的效果好
高端大气有档次,低调奢华有内涵,可以把这句
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?