Database Autonomy Service (DAS) では、低速のクエリログ分析機能を使用できます。 この機能を使用して、低速クエリの傾向、統計、および詳細を表示し、低速クエリログを識別、分析、最適化、および追跡できます。
背景情報
低速SQLクエリは、データベースの安定性を大幅に低下させます。 データベースで高いワークロードやパフォーマンスのジッターなどの問題が発生した場合、管理者または開発者は低速クエリログが生成されているかどうかを確認できます。
スローログは、データベースカーネルによってエクスポートされます。 設定パラメーターとしきい値は、データベースエンジンによって異なります。 設定パラメーターとしきい値の詳細については、対応するデータベースエンジンの公式ドキュメントを参照してください。
低速クエリログを表示するために使用される従来の方法とその欠点
ログを直接表示します。
低速クエリログレコードは、パラメータ化、集約、またはサンプリングされていないため、読み取りが容易ではありません。
問題を短期間で特定または修正することはできません。
自己管理の低速クエリログプラットフォームを使用してログを表示します。
自己管理型のログ収集、コンピューティング、およびストレージプラットフォームは、高いコストが発生します。
プラットフォーム開発および O&M の担当者が必要です。
DASが提供する低速クエリログ分析機能の利点
低コスト: 独自のログ収集、コンピューティング、およびストレージプラットフォームを構築する必要はありません。 リソースプランを使用することにより、コストを削減できます。
クローズドループ管理: 検出、分析、最適化、追跡など、ライフサイクル全体を通して低速クエリログを管理できます。
技術的なスキルに対する低い要件: プロのデータ管理者は必要ありません。
シンプルな操作: スロークエリログを簡単に分析できます。 詳細については、「スロークエリログ分析」をご参照ください。
アーキテクチャ

スローログ分析機能は、SQL診断および最適化エンジンに基づいています。 エンジンの詳細については、「コストベースのSQL診断エンジン」をご参照ください。