KB3170116 - 修正: 最適化された入れ子になったループ結合を実行するために必要なメモリ許可は、SQL Serverのプラン表示 XML に反映されません

適用先
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) 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 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard

概要

最適化された入れ子になったループ結合演算子は、クエリの実行中にメモリ許可を使用します。 この情報は、クエリプランでは使用できません。 これにより、クエリ実行メモリの使用に関連する問題のトラブルシューティングが困難になります。

解決策

SQL Serverのサービス パック情報

この更新プログラムは、SQL Serverの次の Service Pack で修正されています。

SQL Server 2016 用 Service Pack 2

SQL Server 2014 用 Service Pack 3

SQL Server 2012 用 Service Pack 4

注 SQL Server 2014 SP2 では、最適化された入れ子になったループ結合演算子に対して MemoryFractions showplan XML 属性が更新され、実行に必要なメモリが反映されます。

SQL Serverのサービス パックについて:

Service Pack は累積的であり、 最新の Service Pack には新しい修正プログラムと共に、それ以前の Service Pack に含まれていたすべての修正プログラムが含まれています。 このサービス パックの最新の Service Pack と最新の累積的な更新プログラムを適用することをお勧めします。 最新のサービス パックをインストールする前に、以前のサービス パックをインストールする必要はありません。 最新の Service Pack と最新の累積的な更新プログラムの詳細については、次の記事の表 1 を参照してください。

SQL Serverとそのコンポーネントのバージョン、エディション、および更新レベルを決定する方法

状態

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