Azure Database for PostgreSQL (単一サーバー) のパフォーマンスに関する推奨事項Performance Recommendations in Azure Database for PostgreSQL - Single Server

適用対象: Azure Database for PostgreSQL - 単一サーバー バージョン 9.6、10、11Applies to: Azure Database for PostgreSQL - Single Server versions 9.6, 10, 11

パフォーマンスに関する推奨事項機能では、データベースを分析し、パフォーマンス向上に役立つカスタマイズされた提案が作成されます。The Performance Recommendations feature analyses your databases to create customized suggestions for improved performance. 推奨事項を生成するために、分析ではスキーマなどのさまざまなデータベースの特性に注目します。To produce the recommendations, the analysis looks at various database characteristics including schema. パフォーマンスに関する推奨事項機能をフル活用するには、サーバー上でクエリ ストアを有効にしてください。Enable Query Store on your server to fully utilize the Performance Recommendations feature. パフォーマンスに関する推奨事項を実装した後は、パフォーマンスをテストし、変更の影響を評価する必要があります。After implementing any performance recommendation, you should test performance to evaluate the impact of those changes.

アクセス許可Permissions

パフォーマンスに関する推奨事項機能を使用して分析を実行するには、所有者または共同作成者の許可が必要です。Owner or Contributor permissions required to run analysis using the Performance Recommendations feature.

パフォーマンスに関する推奨事項Performance recommendations

パフォーマンスに関する推奨事項機能は、パフォーマンスを向上させる可能性のあるインデックスを識別するために、サーバーの間でワークロードを分析します。The Performance Recommendations feature analyzes workloads across your server to identify indexes with the potential to improve performance.

Azure portal の PostgreSQL サーバーに関するページで、メニュー バーの [インテリジェント パフォーマンス] セクションから、 [パフォーマンスの推奨事項] を開きます。Open Performance Recommendations from the Intelligent Performance section of the menu bar on the Azure portal page for your PostgreSQL server.

パフォーマンスに関する推奨事項ランディング ページ

[解析] を選択してデータベースを選択すると、分析が開始されます。Select Analyze and choose a database, which will begin the analysis. ワークロードによっては、分析が完了するまでに数分かかる場合があります。Depending on your workload, th analysis may take several minutes to complete. 分析が完了すると、ポータルで通知があります。Once the analysis is done, there will be a notification in the portal. 分析では、データベースの詳細な検査が行われます。Analysis performs a deep examination of your database. 分析はピーク時を避けて実行することをお勧めします。We recommend you perform analysis during off-peak periods.

[推奨事項] ウィンドウでは、推奨事項が見つかった場合に、その一覧が表示されます。The Recommendations window will show a list of recommendations if any were found.

パフォーマンスに関する推奨事項の新しいページ

推奨事項は自動的には適用されません。Recommendations are not automatically applied. 推奨事項を適用するには、クエリ テキストをコピーし、任意のクライアントから実行します。To apply the recommendation, copy the query text and run it from your client of choice. 推奨事項を評価するため、監視とテストを忘れずに行ってください。Remember to test and monitor to evaluate the recommendation.

推奨事項の種類Recommendation types

現時点では、2 種類の推奨事項がサポートされています: "インデックスの作成" と "インデックスのドロップ"。Currently, two types of recommendations are supported: Create Index and Drop Index.

インデックスの作成に関する推奨事項Create Index recommendations

"インデックスの作成" 推奨事項は、ワークロード内で特に頻繁に実行されるクエリまたは時間のかかるクエリを高速化するために、新しいインデックスを提案します。Create Index recommendations suggest new indexes to speed up the most frequently run or time-consuming queries in the workload. この推奨事項の種類では、クエリ ストアを有効にする必要があります。This recommendation type requires Query Store to be enabled. クエリ ストアは、クエリ情報を収集し、クエリの実行時間や頻度に関する詳細な統計情報を提供します。この情報は、分析で推奨事項を作成するために使用されます。Query Store collects query information and provides the detailed query runtime and frequency statistics that the analysis uses to make the recommendation.

インデックスの削除に関する推奨事項Drop Index recommendations

足りないインデックスの検出だけでなく、Azure Database for PostgreSQL は既存のインデックスのパフォーマンスを継続的に分析します。Besides detecting missing indexes, Azure Database for PostgreSQL analyzes the performance of existing indexes. インデックスがほとんど使用されなかったり、冗長であったりした場合、アナライザーによりドロップが推奨されます。If an index is either rarely used or redundant, the analyzer recommends dropping it.

考慮事項Considerations

次の手順Next steps