摘要
在本課程模組中,您已了解查詢存放區功能如何提供資料收集,以持續監視查詢效能。 不論資料庫相容性層級為何,您都可以在 SQL Server 2016 或更高版本執行個體上執行的任何資料庫上啟用查詢存放區。 查詢存放區也適用於 A/B 測試,您可以在其中測量一項變更的效果,例如升級資料庫或新增或改變索引。
您已了解基數估計器演算法,其在 SQL Server 2014 中重寫。 當升級已移轉資料庫的相容性層級之後,就會使用新的基數估計器。 估計器中的此變更可能會造成效能問題,而查詢存放區與查詢調整小幫手 (QTA) 能協助您解決這些問題。 QTA 會識別迴歸查詢並進行實驗,找出最佳的效能修正。 然後,您可以使用這些修正建立計劃指南。
查詢存放區與 QTA 的組合適用於監視升級後的資料庫效能。 您已了解如何將資料庫移轉到 SQL Server 2022,且讓相容性層級保持不變,並且啟用查詢存放區來收集基準資料。 收集足夠的統計資料之後,您可以變更資料庫相容性,而查詢存放區會繼續在升級的資料庫上收集資料。 QTA 會比較升級前後的資料,以解決迴歸查詢的問題。
如需使用查詢存放區和 QTA 的詳細資訊,請參閱下列文章:
- 使用查詢存放區監視效能
- 使用查詢微調助理來升級資料庫
- 變更資料庫相容性層級並使用查詢存放區
- 基數估計 (SQL Server)
- 適用於 Azure Data Studio 的 Azure SQL 移轉延伸模組