私はこのようなテーブルを持っているとしましょう:
a | b | c | d
______________
1 | 2 | 4 | 5
6 | 2 | 5 | 5
3 | 5 | 2 | 5
[a]列にクラスター化インデックスがあります
したがって、保存されている物理的な順序は次のとおりです。
a | b | c | d
______________
1 | 2 | 4 | 5
3 | 5 | 2 | 5
6 | 2 | 5 | 5
[a]次に、インデックスを拡張して[a,c](クラスター化されたまま)にします。
[a]現在、列はすでに並べ替えられており、列は並べ替えられないため、どのように保存できるかわかりません[c](並べ替えは並べ替えに[a]悪影響を与えるため[c])
では、sqlServerはそれをどのように保存しますか?
2番目の質問:別のインデックスを開く必要があり[c]ますか?