我想优化我的团队用于应用程序的数据库的性能.
我一直在寻找添加外键的区域,然后索引这些列以提高连接的性能.但是,我们的许多表都是在一个GUID类型的id上连接,在插入项目时生成,而与其他表中的该项目相关联的数据通常具有item_id包含GUID的列.
GUID
item_id
我已经读过,将聚簇索引添加到GUID类型列是一个非常糟糕的决定,因为索引需要不断重建才能生效.但是,我想知道,在上述场景中使用非聚集索引是否有任何不利影响?或者假设它有助于提高性能是否合理?如果需要,我可以提供更多信息.
t-sql sql-server indexing optimization foreign-keys
foreign-keys ×1
indexing ×1
optimization ×1
sql-server ×1
t-sql ×1