SQL Server 2016新特性:Live Query Statistics

SSMS能夠提供能夠查看正在執行的計劃。live query plan能夠查看一個查詢的執行過程,從一個查詢計劃操做到另一個查詢計劃操做。live query plan提供了總體的查詢運行進度和操做級別的執行統計信息,好比產生的行數,執行的時間,操做進度等等。由於這些數據是實時的,不須要等待查詢完成,這些統計信息對調試查詢性能問題頗有用。這個特性從SQL Server 2016開始,可是在2014上也能夠運行了。
 
Remark
到SQL Server 2016,有2個方法開啓Statistics infrastructure用來在其餘回話查看live query statistics:
  • 在目標會話上,執行 SET STATISTICS XML ON; 或者 SET STATISTICS PROFILE ON;
  • 啓動query_poist_execution_showplan擴展事件。這個是server級別的設置來啓動live query Statistics。能夠查看
從SQL Server 2016 SP1開始,SQL Server包含了一個輕量的Statistics infrastructure。這裏有2個方法來啓動輕量的Statistics infrastructure能夠用來,在其餘會話查看live query Statistics:
  • 使用全局的trace flag 7412
  • 或者啓動query_poist_execution_showplan擴展事件
相關文章
相關標籤/搜索