码迷,mamicode.com
首页 > 其他好文 > 详细

索引(B*树索引/位图索引)

时间:2018-02-23 14:46:54      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:group by   group   包括   布尔代数   强制   join   顺序   sele   索引   

索引

功能:

1.强制实施主键约束和唯一约束

2.提高性能

(1)大表,用索引比较快,小表,全表扫描,比较快。

(2)排序,如果select语句包括order by、group by、union或其它一些关键字,则必须按顺序排列行

如果有了索引,则可以按正确顺序返回行,而无须首先对它们进行排序

(3)联接表

提示:

对于使用where子句的select语句和任何update、delete或merge语句而言,索引可以起到辅助作用。

但对于Insert语句而言,索引会降低处理速度

使用B*树索引的情况:

列的基数(不同值的个数)很大

表的行数多

列用在where子句或join条件中


使用位图索引的情况:

列的基数(不同值的个数)小

表中的行数多

列用于布尔代数运算


索引(B*树索引/位图索引)

标签:group by   group   包括   布尔代数   强制   join   顺序   sele   索引   

原文地址:http://blog.51cto.com/10579005/2072340

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!