问题描述描述清楚,最好是举例说明,这样很多高手都告诉你了就

解决方案 »

  1.   

    不知道LZ想问什么问题。随便说说,说的不对的地方大家砸砖即可。首先,索引的存在就是为了方便查找。除非人为禁止(比如在大批量插入、恢复数据库时),索引永远都会进行。但是,索引可以优化。比如,分页。这个有点象查英文字典。比如我们假定p开头的单词在100-200页,但是这个范围还是很大,于是有些字典会继续分解:pa开头的在100-101,pb开头的在101-103。这样在查找时就会更快。某些数据库是支持这个的,我想MySQL应该也支持。至于你说的:为了避免浪费服务器资源 程序有时会采用一些特殊的手段去避免每次都去索引一些没用的信息  而最大限度的索引需要的信息的那个范围应该大概有点象我说的意思。