問題タブ [database-tuning-advisor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - Sys.dm_db_missing_index_details とアドバイザー
このクエリを実行します
その後、私はチェックします
最後の結果は
次に、Tuning Advisor
andを使用して次の結果を取得します。次のインデックスを作成するようにアドバイスします-
ANSI_PADDING をオンに設定
私の質問は、アドバイザーとsys.dm
同じ結果を生成する必要がありますか?
sql-server - DB Engine Tuning Advisor の提案の改善
送信する準備ができており、既に送信されたすべての電子メール メッセージを保持するテーブルがあります。テーブルには 100 万行を超える行が含まれています。
以下は、まだ送信する必要があるメッセージを見つけるためのクエリです。エラーが 5 回発生すると、メッセージは試行されなくなり、手動で修正する必要があります。メッセージが送信されるまでSentDate
残ります。null
インデックスが不足しているため、クエリが遅いと思いました。データベース エンジン チューニング アドバイザーにクエリを提供しました。以下のインデックス(および私が一般的に無視するいくつかの統計)を示唆しています:
(ちなみに、このインデックスの推奨サイズは 5,850,573 KB (?) で、これはほぼ 6 GB であり、私にはまったく意味がありません。)
私の質問は、この提案されたインデックスは意味がありますか? たとえば、ID
列が含まれているのに、クエリには必要ないのはなぜですか (私が知る限り)。インデックスに関する私の知識によると、それらは関連する行を見つけるための高速ルックアップを目的としています。自分でインデックスを設計する必要がある場合は、次のようなものを考え出します。
オプティマイザーは本当に賢いのでしょうか、それとも私のインデックスはより効率的でおそらくより優れているでしょうか?
mysql - 21 個の Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz を搭載した 12 GB RAM での SQL のパフォーマンス チューニング
こんにちは、巨大なトラフィックの Web サーバー用に MySQL を最適化しようとしています。Apache 2.4 と MySQL 5.6 バージョンを使用しています。
これらのパラメーターを MySQL 構成ファイルに入れました。
猫/etc/my.cnf
sql-server - 2 番目のサーバーを使用してワークロードを実行する場合、SQL Server Tuning Advisor で Plan Cache を使用できますか?
私は、数百のテーブルとストアド プロシージャを備えたライブ プロダクション サーバーを使用しています。理想的には、Tuning Advisor の Plan Cache オプションを使用して最適化を支援します。これは、ジョブが数秒から数週間間隔のスケジュールで実行されるため、プロファイル トレースがシステム全体を反映しないためです。バックアップ/テスト サーバーを使用してワークロード分析を行いたいのですが、XML ファイルの一部として渡される分析対象のトレース ファイルまたは SQL スクリプトのみを受け入れるようです。運用サーバーでプラン キャッシュを利用する方法はありますか?
sql-server - パーティショニング戦略: Sql Server でのフル パーティショニングとアライメント パーティショニング (データベース エンジン チューニング アドバイザーのチューニング オプション)
データベース エンジン チューニング アドバイザーには、パーティショニング戦略のオプションがあります:
フル パーティショニング vs アライメント パーティショニング。
フル パーティショニングとアライン パーティショニングとは何を意味し、その長所と短所は何ですか?
performance - データベース エンジン チューニング アドバイザーの "分析の実行" が STOPPED で失敗する
データベース エンジン チューニング アドバイザーを実行するたびに、推奨事項が表示されません (インデックスによって回避されるテーブル スキャンを使用するシナリオを設定した場合でも)。
「分析の実行」が「停止」と表示され、エラーや説明はありません。これの原因は何ですか?どうすれば修正できますか?