小编Luk*_*Led的帖子

创建包含所有列的索引是否有意义

我们有一个带列的表

 ID
 OtherTableId
 DataA
 DataB
 DataC
 DataD
Run Code Online (Sandbox Code Playgroud)

OtherTableID INCLUDE (ID, DataA, DataB, DataC, DataD)当我们需要所有列时创建索引是否有意义,还是仅在上创建索引就足够了(OtherTableID)

我知道带有 include 的索引会有效地复制表大小,但它会提高性能吗?

查询是:

select * from Table Where OtherTableID = ?
Run Code Online (Sandbox Code Playgroud)

sql-server index-tuning nonclustered-index

7
推荐指数
1
解决办法
7777
查看次数