1

だから今日、いくつかのインデックス付きビューなどを作成する最適化を行っていて、この警告に出くわしました

警告!クラスター化インデックスの最大キー長は 900 バイトです。インデックス 'IX_...' の最大長は 8004 バイトです。大きな値の組み合わせによっては、挿入/更新操作が失敗します。

インデックスは

CREATE UNIQUE CLUSTERED INDEX IX_.. ON  [aView] ([id], [type])

ビューは

CREATE VIEW aView
WITH SCHEMABINDING
AS 
SELECT Id, Replace(Replace([aField],'....',''),'....','') AS [Type], COUNT_BIG(*) AS DistinctTotal
FROM .....
INNER JOIN........

ID は INT です

物理テーブルの aField は VARCHAR(120) です

したがって、インデックスの最大キー長は 120+4 バイトになるのではないでしょうか?

この警告が表示されるのはなぜですか?

有効ですか?

4

1 に答える 1