ホームページ >データベース >mysql チュートリアル >クラスター化インデックスは非一意である可能性がありますか?またパフォーマンスへの影響は何ですか?
クラスター化インデックスは一意でなくても構いませんか?
一般に、クラスター化インデックスは一意であることが強く推奨されます。ただし、一意でない列にクラスター化インデックスを作成することは可能です。
一意でないクラスター化インデックスの動作
クラスター化インデックスが非固有の場合一意の場合、SQL Server は重複キーを区別するために内部一意子の値を生成します。この一意子の値により、計算とストレージにオーバーヘッドが追加されます。
パフォーマンスへの影響
非一意のクラスター化インデックスのパフォーマンスへの影響は、次のようなさまざまな要因によって異なります。
次の場合、一意子のオーバーヘッドが顕著になる可能性があります。
推奨事項
パフォーマンスを最大化するには、一般に一意の列にクラスター化インデックスを作成することをお勧めします。特定のアプリケーション要件により、一意でないクラスター化インデックスが必要な場合は、潜在的なパフォーマンスへの影響を慎重に考慮する必要があります。
以上がクラスター化インデックスは非一意である可能性がありますか?またパフォーマンスへの影響は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。