Sql 我使用哪个字段来索引

Sql 我使用哪个字段来索引,sql,indexing,Sql,Indexing,创建表时,我将列定义为标识字段,并将其作为主键 但我想知道我是否在其他字段(如文本或数字字段)上索引了我的行 还有什么重要的提示可以让您知道哪个字段更适合为其上的表编制索引吗?使用列,您将使用这些列进行选择、排序和筛选。大多数数据库使用索引来排列树中的记录,所以当使用ORDERBY xxx时,最好在xxx上有索引 但请记住,不要创建太多索引-它们占用空间并快速增长 对于堆栈溢出,索引的一般解释过于宽泛。如果您有一个或多个特定的表和查询需要优化,请询问另一个问题,并提供有关这些表和查询的详细信息。

创建表时,我将列定义为标识字段,并将其作为主键

但我想知道我是否在其他字段(如文本或数字字段)上索引了我的行


还有什么重要的提示可以让您知道哪个字段更适合为其上的表编制索引吗?

使用列,您将使用这些列进行选择、排序和筛选。大多数数据库使用索引来排列树中的记录,所以当使用ORDERBY xxx时,最好在xxx上有索引


但请记住,不要创建太多索引-它们占用空间并快速增长

对于堆栈溢出,索引的一般解释过于宽泛。如果您有一个或多个特定的表和查询需要优化,请询问另一个问题,并提供有关这些表和查询的详细信息。