SQLアナライザーを使用してパフォーマンスをチューニングし向上させる
SQLをチューニングすると、データベースのパフォーマンスを全般的に向上することができます。ただし、データベースを効果的にチューニングするには、主なSQLステートメント、主な待機の種類、SQLプラン、ブロックされたクエリ、リソース競合、不足しているインデックスの影響について十分な理解が必要です。
SolarWinds® Database Performance Analyzer(DPA)は、SQLステートメントを分析し、パフォーマンスの問題を特定して解決するための最速の方法を提供するように設計されたSQLクエリ アナライザー ツールです。
24時間年中無休のSQLパフォーマンス監視でクエリ分析を通知する
SolarWinds DPA SQLアナライザー ツールは、パフォーマンス データを統一ビューで表示するように設計されています。この機能により、速度の遅いクエリの根本原因を3、4回ほどのクリックでより簡単に特定できます。
DPAを使用すると、SQL Server、Oracle、IBM Db2、SAP ASE、SAP HANA、およびPostgreSQL、MySQL、MariaDBなどのオープンソース データベースの24時間年中無休のエージェントレス監視が可能になります。DPAは、物理サーバー、仮想化されたVMware環境、またはクラウド(AWS、Azure、Google Cloudを含む)で実行されているこれらのインスタンスを、監視対象システムへの影響を1%未満に抑えて監視します。
データベースのパフォーマンスに合わせたリソースのプロビジョニングの調整
DPAは、データベースのパフォーマンスに合わせてリソースのプロビジョニングを調整し、リソースのプロビジョニングがいかにデータベースの応答時間に影響を与えるのかを特定することで、ハードウェアの推奨をより明確にするために必要な情報をユーザーに提供します。SolarWinds DPAは、開発者にVMwareインフラストラクチャおよびデータベース パフォーマンスへの影響について独自の視点を提供することもできます。
大規模なデータベース環境を運用していますか?DPA REST APIを使用すると、PythonまたはPowerShellスクリプトを使用して、インスタンスの登録、モニターの開始と停止、ライセンスの割り当て、注釈の追加など、運用面を自動化できます。DPAサーバーに安全に接続し、組み込みのSwaggerインターフェイスを通じて完全に文書化されているため、単一の自動化コードを書く前にエンドポイントを探索し、呼び出しをテストできます。
SQLクエリ パフォーマンス アナライザーから明瞭かつ実行可能なアドバイスを得る
DPAは、待機時間分析と機械学習に基づく異常検出を使用して、パフォーマンス活動の豊富な履歴記録を構築します。
DPA SQLクエリ パフォーマンス アナライザーに組み込まれているテーブル チューニング アドバイザーは、開発者が早急な対応が必要な問題を特定し、明確で実用的なアドバイスを提供するのにも役立ちます。
アドバイザーだけでは対応しきれない場合、AIクエリ アシストがさらに高度な支援を行います。クエリ テキストと実行計画を取得し、PIIマスキングを施した安全な環境でSolarWindsの人工知能を通じて実行し、完全に書き直されたクエリを返します。変更内容、パフォーマンスが向上する理由、元のSQLと最適化されたSQLの比較など、詳細な情報も提供されます。試行錯誤が少なく、解決までの平均時間が短縮されます。
SQLデータベース アナライザーを使用して、 本番環境中で実行されるクエリに関するパフォーマンスの詳細を表示する
本番サーバーでのクエリのパフォーマンスにアクセスすると、SQL パフォーマンスが向上します。これはこのアクセスによって、アプリケーションのパフォーマンスに関するインサイトを開発サイクルに取り込むことができるからです。
DPAのSQL Serverクエリ アナライザーは、1パーセント未満の負荷で開発、テスト、本番サーバーを監視するために設計されています。開発者はDPAダッシュボードで本番データベースをドリルダウンすることにより、コードの機能性をより理解できます。
SQL Serverクエリ分析の詳細を知る
こんな疑問を抱いたことはありませんか…
SQL Serverクエリ アナライザーでパフォーマンスを向上させる
Database Performance Analyzer for SQL Server
- 応答時間に焦点を当ててボトルネックを特定し、速度低下の根本原因をより把握する
- データベースとインフラストラクチャ全体における信頼できる唯一の情報源を得る
- 機械学習の異常検出を使用して、パフォーマンスが予想と異なる場合を把握する




