適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器中的效能建議

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

重要

適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器即將淘汰。 強烈建議您升級至適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器。 如需移轉至適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器的詳細資訊,請參閱適用於 PostgreSQL 的 Azure 資料庫單一伺服器會發生什麼情況? (部分機器翻譯)。

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

效能建議功能會分析您的資料庫來建立自訂建議,進而改善效能。 為了產生建議,分析會查看各種資料庫特性,包括結構描述。 請在您的伺服器上啟用查詢存放區,以充分利用效能建議功能。 實作任何效能建議後,您應測試效能,以評估這些變更的影響。

權限

需要擁有者參與者權限,才能使用 [效能建議] 功能執行分析。

效能建議

效能建議功能可分析整部伺服器的工作負載,來找出可能可以改善效能的索引。

在 PostgreSQL 伺服器的 Azure 入口網站頁面上,從功能表列的 [智慧型效能] 區段開啟 [效能建議]

[效能建議] 登陸頁面

選取 [分析],並選擇一個將開始進行分析的資料庫。 根據您的工作負載,分析可能需要幾分鐘才能完成。 分析完成後,入口網站中會有通知。 分析會執行資料庫的深層檢查。 我們建議您在離峰期間執行分析。

[建議] 視窗會以清單顯示所找到的任何建議。

效能建議新頁面

建議不會自動套用。 若要套用建議,請複製查詢文字並從您選擇的用戶端中執行該文字。 請記得進行測試和監視來評估建議。

建議類型

目前只支援兩種類型的建議:[建立索引] 和 [卸除索引]

建立索引建議

「建立索引」建議會建議新的索引,以加速工作負載中最常執行或最耗時的查詢。 此建議類型需要啟用查詢存放區。 查詢存放區會收集查詢資訊,並提供詳細的查詢執行階段和頻率統計資料,讓分析可用來提出建議。

卸除索引建議

適用於 PostgreSQL 的 Azure 資料庫除了會偵測遺漏的索引,還會持續分析現有索引的效能。 如果索引很少使用或是多餘的,分析器會建議卸除索引。

考量

下一步

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