Applies ToSQL Server 2016 Service Pack 1 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 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

概要

クエリプランでバッチモードのハッシュ結合を使用しているときに、 入力の1つが、基2016になるブックマーク参照または sql server 2017 のキー参照を持つ最適化されたビットマップフィルターである場合、不正確な見積もりが生成されます。更新すると、シナリオのクエリパフォーマンスが向上します。

解決方法

この改善点は、SQL Server の次の累積的な更新プログラムに含まれています。

       SQL Server 2017 の累積更新プログラム6

       SQL Server 2016 SP1 の累積更新プログラム8  

注:

  • この更新をサーバーレベルで有効にするには、トレースフラグ (TF) 4199 を有効にする必要があります。 TF 4199 をグローバルに有効にするには、DBCC TRACEON (4199,-1) コマンドを使用するか、スタートアップパラメーターとして– T 4199 を使用します。

  • この更新をデータベースレベルで有効にするには、次のコマンドを実行します。 ALTER DATABASE スコープ構成セット QUERY_OPTIMIZER_HOTFIXES = ON

  • この更新をクエリレベルで有効にするには、クエリヒントを使用します。ヒント: USE hint (' ENABLE_QUERY_OPTIMIZER_HOTFIXES ')

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

SQL Server 2017 の最新の累積的な更新プログラム

SQL Server 2016 の最新の累積的な更新プログラム

状態

Microsoft は、この機能が、「適用対象」セクションに記載されている Microsoft 製品で改善されていることを確認しています。

参照情報

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

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。