KB4501670 - 修正: query_plan_profile および query_post_execuion_plan_profile XEvent によって報告される CPU と経過時間が SQL Server 2017 で正確ではない

適用先
SQL Server 2017 Developer Linux SQL Server 2017 Developer Windows SQL Server 2017 Enterprise Core Linux SQL Server 2017 Enterprise Core Windows SQL Server 2017 Enterprise Linux SQL Server 2017 Enterprise Windows SQL Server 2017 Standard Linux SQL Server 2017 Standard Windows

現象

SQL Server 2017 で query_plan_profile および query_post_execution_plan_profile 拡張イベント (XEvent) を使用することを想定しています。 これらの XEvent のイベント フィールドの CPU 時間と経過時間を調べると、通常のプロファイリングを使用する同等の XEvent query_post_execution_showplan で報告される同じイベント フィールドと比較すると、精度が低い (常に 100 の倍数) ことがわかる場合があります。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

解決策

この問題は、SQL Server 用の次の累積的な更新プログラムで解決されています。

SQL Server の累積的な更新プログラムについて:

SQL Server 用の新しい累積的な更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 SQL Server の最新の累積的な更新プログラムを確認してください。

参考資料

マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。