查詢效能深入解析

適用於:適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器

重要

適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器位於淘汰路徑上。 強烈建議您升級至 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器。 如需移轉至 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器的詳細資訊,請參閱單一伺服器適用於 PostgreSQL 的 Azure 資料庫發生什麼事

適用於:適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器 9.6、10、11 版

查詢效能深入解析可協助您快速找出執行時間最長的查詢、一段時間後的變化情形,以及受到哪些等候的影響。

Prerequisites

資料必須存在於查詢存放區中,查詢效能深入解析才能運作。

檢視效能深入解析

Azure 入口網站中的查詢效能深入解析檢視會以視覺效果呈現來自查詢存放區的重要資訊。

在「適用於 PostgreSQL 的 Azure 資料庫」伺服器的入口網站頁面中,在功能表列的 [智慧型效能] 區段下選取 [查詢效能深入解析]。 顯示不再支援查詢文字。 不過,仍可藉由連線至 azure_sys 並查詢 'query_store.query_texts_view' 來檢視查詢文字。

查詢效能深入解析長時間執行的查詢

[長時間執行的查詢] 索引標籤會每隔 15 分鐘彙總一次,依每次執行的平均持續時間,顯示前五名查詢。 您可以從 [查詢數目] 下拉式清單中選取,以檢視更多查詢。 當您這樣做時,特定查詢識別碼的圖表色彩可能會有所變更。

您可以在圖表中選取並拖曳來縮小到特定時間範圍。 或者,使用放大和縮小圖示,分別檢視一段較短或較長的時間。

圖表下方的資料表會提供該時間範圍內長時間執行之查詢的詳細資訊。

選取 [等候統計資料] 索引標籤,以檢視伺服器中等候的對應視覺效果。

查詢效能深入解析等候統計資料

考量

下一步

  • 深入了解在適用於 PostgreSQL 的 Azure 資料庫中進行監視和微調