唯一列的最佳索引类型,如果对数据进行物理排序,查询将更快
Posted
技术标签:
【中文标题】唯一列的最佳索引类型,如果对数据进行物理排序,查询将更快【英文标题】:Best type of index for unique column where queries will be faster if data is physically sorted 【发布时间】:2017-01-11 05:50:45 【问题描述】:我想在列上创建一个索引,这样选择语句需要最少的时间来检索数据。该列是唯一的,如果对数据进行物理排序,查询会更快。你会使用哪个索引?
-
集群
非集群
独特
复合
【问题讨论】:
【参考方案1】:我认为聚集索引是正确的答案。 它对数据进行物理排序以获得更好的性能。
***说:
群集指数可以大大提高检索的整体速度,但通常只在群集索引的相同或相反顺序访问数据的位置,或者选择一系列项目时。 由于物理记录在磁盘上是按这种排序顺序排列的,因此序列中的下一行项目紧接在最后一行之前或之后,因此需要较少的数据块读取。
一些可能有助于理解主题的 SO 问题:
When should I use a composite index?
Primary key or Unique index?
What do Clustered and Non clustered index actually mean?
【讨论】:
以上是关于唯一列的最佳索引类型,如果对数据进行物理排序,查询将更快的主要内容,如果未能解决你的问题,请参考以下文章