ユニークカラムのインデックス
Optimize はユニークカラムの冗長なインデックスを特定し、データベースパフォーマンス向上のためのおすすめを提供します。
これが問題となる理由
ユニーク制約は、基盤となるインデックスを生成することにより、本質的にユニーク性を強制します。同じカラムに追加のインデックスを追加することは不要であり、余分なオーバーヘッドにつながる可能性があります。
この冗長性は、データベースが複数のインデックスを同期する必要があるため、書き込みコストを増加させ、更新を遅くします。
このガイドラインは、ユニーク制約に対して自動的にインデックスを作成する PostgreSQL、MySQL、MariaDB、SQLite、SQL Server などのリレーショナルデータベースに広く適用されます。