索引到底是怎么回事?什么样的原理?

Oo不死v亡灵oO 发布于 2013/07/25 17:41
阅读 313
收藏 1
如题,一直不明白这个东西,但是看到比较好的公司招聘都要求会数据库的优化什么的,想学习一下
加载中
0
Sephiroth
Sephiroth
其实索引也是个“表”,存id和记录地址。
Sephiroth
Sephiroth
回复 @Oo不死v亡灵oO : 可以建表时加上,也可以以后添加。
Oo不死v亡灵oO
Oo不死v亡灵oO
@Sephiroth 那么索引是建表时加上就行还是说每次插入或者修改数据时都要再主动更新一下索引什么的?
Sephiroth
Sephiroth
回复 @Oo不死v亡灵oO : 可以这么说,但注意有些condition无论是不是知道准确值都是不走索引的,写SQL一定要注意。
Oo不死v亡灵oO
Oo不死v亡灵oO
@Sephiroth 也就是说只有当我知道被索引字段的准确的值的时候再去查询,索引才有效果是么?
Sephiroth
Sephiroth
回复 @Oo不死v亡灵oO : 没用了,对于经常更新的字段,不推荐建索引。
下一页
0
LianyouCQ
LianyouCQ
一种数据结构如Btree, hash等用在数据库中用来加快搜索。但是维护它需要额外的消耗。
0
lvwenwen
lvwenwen
其实索引也是个“表”,存id和记录地址。
0
王瑞平
王瑞平
数据库为索引列建立单独的表
0
开源中国首席保安
开源中国首席保安
一本书,内容部分有自己的页数,而且前面有目录索引,方便让你查找。
0
Tuesday
Tuesday

索引就是key/val 的库.

返回顶部
顶部