最近有几个关于数据库索引和聚簇索引的问题,直到最近几周它才对我有所帮助.我想知道它的重要性以及创建它们可以带来什么样的性能提升.
编辑:当您刚开始使用聚集索引时,通常最好看的字段类型是什么?
非常非常A(G,G)很重要.在我看来,明智的索引是数据库性能优化中最重要的事情.
在单个答案中,这不是一个容易理解的主题.良好的索引需要知道将在数据库上发生的查询,进行大量权衡并理解特定数据库引擎中特定索引的含义.但它仍然非常重要.
编辑:基本上,聚簇索引通常应该有很短的长度.应该在反映范围的查询上创建它们.他们不应该有重复的条目.但这些指导方针非常一般,绝不是正确的.正确的是分析将要执行的查询.仔细地对执行计划进行基准测试和分析,并了解执行计划的最佳方法.这需要多年的经验和知识,绝不能在一个段落中解释.这是使数据库专家成为专家的主要因素(这不是唯一的事情,但它对于其他重要的事情是原始的,例如并发问题,可用性......)!