現象
SYS を照会する場合。複数の行を含むテーブルを参照する実行プランを調べるには、DMV を DM_EXEC_QUERY_PROFILES します (2 つ以上)。32) の場合、DMV では、一部の演算子の "estimate_row_count" 列で間違った行数が返されることがあり、その値は2で上限になります。32.
注:推定クエリプランまたはライブクエリの統計情報は、この問題の影響を受けません。
原因
この問題は、"estimate_row_count" 列が32ビット値として内部的に処理されることが原因で発生します。 2より大きい値の場合32Microsoft SQL Server では、列は2に制限されています32.
解決方法
この修正プログラムは、SQL Server 2017 の 累積的な更新プログラム 2に含まれています。
SQL Server 2017 ビルドについて
SQL Server 2017 の新しい各ビルドには、以前のビルドで行われたすべての修正プログラムとセキュリティの修正が含まれています。 SQL Server 2017 の最新のビルドをインストールすることをお勧めします。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
関連情報
Microsoft でソフトウェアの更新について説明する 用語 について説明します。