Iそのテーブルで1つのパーティションテーブルとクラスタ化されていないインデックスが作成されている場合、そのテーブルをクエリしているときにインデックスシークを示していますが、 私はどのパーティションからSQL Serverがデータをフェッチしているのかを確認することにしました。したがって、見積もりと実際の実行計画を調べましたが、どのパーティションのデータが取得されるのかわかりません。SQL Serverのパーティションから取得したデータを確認する方法
は
私は私のポストにか表示されます画像の下のかどうかわからない(私は私の意図は、SQL Serverは、パーティションを修正するために当たっているかどうかをチェックすることですデータをフェッチしながら、多くのパーティションにスキャンされたか意味しました)私は評判があまりないので、私はそれを許してください。
Actual Execution Plan of Query
すべてのパーティションから読み取った行がある可能性があります。代わりに、これは実際のクエリを表示できますか?最適化できるものがありますか? – gotqn
親愛なる@Yogesh Sharma with with(index(IX_MV)) 左からjoin bを左(right(mobileno、10)、5)= b.phoneseries から選択して、トランザクションの予定、mobileno、ステータス、b.operator、b.circleここで、transactiondate> = '24-nov-2017'とtransactiondate <'25 -nov-2017 'と のIDを入力してください(CからIDを選択してDEPLOYMENTID =' 1511516069340006931 ' とrecordtype =' 103 ') –
これは役立ちます:https ://stackoverflow.com/a/5156185/6305294 – Alex