【发布时间】:2014-07-12 13:54:23
【问题描述】:
当我创建一个表时,我将一个列定义为标识字段并将其作为主键。
但我想知道我是否在其他字段(例如文本或数字字段)上索引了我的行。
还有什么重要的提示可以知道哪个字段更好地索引表吗?
【问题讨论】:
-
索引的一般解释对于 Stack Overflow 来说过于宽泛。如果您有一个或多个特定表和要优化的查询,请询问另一个问题并提供有关它们的详细信息。
当我创建一个表时,我将一个列定义为标识字段并将其作为主键。
但我想知道我是否在其他字段(例如文本或数字字段)上索引了我的行。
还有什么重要的提示可以知道哪个字段更好地索引表吗?
【问题讨论】:
使用列,您将使用这些列进行选择、排序和过滤。大多数数据库使用索引来排列树中的记录,因此在使用 ORDER BY xxx 时,最好在 xxx 上有索引。
但请记住不要创建太多索引 - 它们会占用空间并快速增长!
【讨论】: