KB4531010 - 修正: 新しい CE でインデックスを作成するとパーティション テーブルが読み取られ、SQL Serverテーブル行の合計数よりも膨大な行数が発生します

適用先
SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows SQL Server 2019 on Windows

現象

Microsoft SQL Server にパーティション テーブルがあることを想定しています。 パーティション表で新しいカーディナリティ見積もり器 (CE) で CREATE INDEX を使用すると、CREATE INDEX コマンドがテーブルの合計行数の何倍も多い巨大な行を読み込み、CPU とメモリーのリソースコストが高くなります。

状態

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

解決策

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

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

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

参考資料

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