关于索引

 

------------------------------------------总


     索引本身应该是用平衡查找树实现的,查找次数应该是数据量的对数,就算是在文件中保存的索引,也应该非常快才对,但是错误的使用聚合索引,会造成访问数据的几何倍的增长。

     在蝈蝈俊的博客里有篇关于csdn的数据库错误使用索引导致用户登录失败的精彩讨论---《不要错误使用聚集索引》

 

------------------------------------------讨论

 

这个讨论里边又提出了许多本人觉得有意思的问题,需要去验证。列如下:

  • sql优化器的智能程度,会怎么优化
Code

 这一段代码,是否会用上在Time和CSDNUserID字段上建立的索引,还有就是where中的执行顺序是自左至右还是自右至左?

  • 该在那些字段上建立索引,真的是主键,自增ID和时间戳吗? 除了字段长度和这些外还有那些讲究呢?
  • 有更好的工具和办法来测试执行效率和优化吗?
posted @ 2008-08-06 11:53  那只狐狸  阅读(158)  评论(0编辑  收藏  举报