什么是数据库索引?是不是为了减少数据库查询而做的优化排序?
其速度的优势是不是在低负载 少量数据库操作 比如说像blog之类上 同样有效
如何判断哪些数据库字段需要被索引?
数据库索引是否有规则或者要求?
2007-4-5 15:28 reus 经常查询的列就加索引吧
2007-4-5 15:45 phpchina 区分度最高的字段就是索引。
2007-4-5 23:35 hemon 数据库是: 一本新华字典
索引就是:音序查字法、部首查字法
总的查询 = 查询查字法 + 定位后的遍历
1.
如果字典总共只有10个字,你还需要使用查字法吗?
2.
如果字典有10000个字,查字法也有10000个字,还需要查字法吗?
2007-4-6 10:45 比特男孩 [quote]原帖由 [i]phpchina[/i] 于 2007-4-5 15:45 发表 [url=http://www.phpchina.cn/bbs/redirect.php?goto=findpost&pid=168990&ptid=22574][img]http://www.phpchina.cn/bbs/images/COMmon/back.gif[/img][/url]
区分度最高的字段就是索引。 [/quote]
还是不理解哪些字段应该被索引 能不能讲的通俗一点
2007-4-6 10:54 beiersi 最常用在查询条件中的字段。
如果是经常更新和插入的表还是别用索引了,更新和插入的时候会变慢
2007-4-6 12:33 默默 索引会加快查询速度,却会占用更多的空间,一般来说主键都会被作为索引。索引的意思就是一个有规则的列表,就像楼上说的查字典一样,比如查“哈“,你肯定先找H字母的拼音段,在H字母的第一个拼音处发现了"ha",然后"ha"后面有一个页数,你就能飞快的翻到那一页了。
如果没索引呢?也许凑巧一翻就翻到那一页了,如果不凑巧的话,需要整个字典翻一遍才能找到。
