Sql-Server
在 SQL Server 中索引 nvarchar(128)
不知道索引在 SQL Server 中是如何工作的。
使用 SQL Server 2012 Intel Xeon 2.2 GHz 雙核 8 GB RAM。
nvarchar(128)
除了主鍵之外,索引 a是否int
會導致以 anvarchar(max)
作為其列之一的 1000 行表的任何性能問題?這將成為平均每天獲得 3000 次點擊的網站的一部分。
在考慮新索引的影響時,要考慮的重要事項是向表中添加行的頻率、索引欄位是否更新(經常)以及該欄位中有多少不同的值(選擇性)。
對於這種大小的表,它可能不會提高性能,但如果你遇到死鎖,它可能會有所幫助。
如果創建索引,則可以在 SSMS 中監控“索引使用統計”-report 的影響:
從那裡您可以看到它被使用的次數(掃描和搜尋)以及需要更新的次數。