忍者ブログ

ゆるいSEの小ネタ集

ゆるキャラ好きのITエンジニアが書くTips。

[SQLServer]OPTION (RECOMPILE)

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

[SQLServer]OPTION (RECOMPILE)

■概要
OPTION(RECOMPILE)をSQL文末尾に付与することで、
実行計画を毎回作り直すことができる。

■使用例
select * from a

OPTION(RECOMPILE) ⇒単に、select文末尾につければよい。

■利用シーン
データの追加/削除が多く、データの傾向が大きく変化するテーブルにおいては、
前回コンパイル時の実行計画を流用せずに、作り直すほうがよい場合がある。
過去と同じ実行計画を使っているはずなのに急にパフォーマンス劣化した…
などという場合に、この句を試してみるとよい。
PR

コメント

ただいまコメントを受けつけておりません。

プロフィール

HN:
ゆるキャラ命
性別:
非公開

P R