マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

SQL Serverでは、結合方法を

から選択できる。

特徴

三つのアルゴリズムは,一般的に

ネスト・ループ結合 < マージ結合 < ハッシュ結合

の順で高速(ハッシュ結合が最速)。

ただし、以下のケースでは、必ずしもこの順番にならない。

ネスト化ループ結合

マージ結合

ハッシュ結合

監視方法

この場合、パフォーマンス カウンタを使用して監視を行う。

この場合、

のカウンタ値が低く、

のカウンタ値が高いという状態になる。

対策方法

この状態では、SQL Serverのメモリ不足が発生する可能性がある。

この場合、「ネスト化ループ結合「に変更できる
「ハッシュ結合」を使用しているクエリを探すことに重点を置く。

結合方法の見分けるには、実行プランを確認する。

参考

詳細は、以下のURLを参照のこと。


Tags: :データアクセス, :SQL Server, :障害対応, :性能


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS