この質問はSQLServerに関するものです。20個のインデックスを持つテーブルのDML操作のパフォーマンスを向上させる方法は?インデックスを削除する以外のオプションは何ですか?
私はSPや関数などを書いた経験のあるWeb開発者です。DBの最適化についてはほとんど経験がありません。前もって感謝します。
この質問はSQLServerに関するものです。20個のインデックスを持つテーブルのDML操作のパフォーマンスを向上させる方法は?インデックスを削除する以外のオプションは何ですか?
私はSPや関数などを書いた経験のあるWeb開発者です。DBの最適化についてはほとんど経験がありません。前もって感謝します。
最初のステップは、SQL Server Management Studio を使用してクエリ プランを視覚化し、現在のパフォーマンスのボトルネックを特定することです。基本的には、クエリの最適化と同じ手順です。
これですぐに次のステップが明確にならない場合は、スタック オーバーフローの質問を更新して、DML、スキーマ、レコード数、表示されるクエリ プランの詳細を提供してください。
インデックスが 20 個あっても、環境についてはほとんどわかりません。
始める前に、最初のステップはUPDATE STATISTICS
データベースです。