おがわみつぎの SQL Server な BLOG

雑多な日々

PASSJブログ ホーム 連絡をする RSS ATOM Login
  276 投稿数 :: 0 ストーリー :: 329 コメント :: 67 トラックバック

ニュース


Microsoft Most Valuable Professional

MVP プロファイル














過去の記事

カテゴリ

イメージギャラリ

BLOGS

MVP

技術系

白血病

  • [SQL Server]OR デモ
  1. 「OR.sql」を SQL Server Management Studio/クエリーアナライザーで開く

  2. 前準備を実行する

  3. 検証用テーブルを作成する

  4. 基本的なカバリング・インデックスを作成する

  5. 基本形を実行し、実行プランを確認する

  6. さらに UNION 用のカバリング・インデックスを作成する

  7. OR、UNION、UNION ALL のそれぞれの SQL を実行し、どの SQL が一番コストが低いか確認する



  8. 結論
    状況に応じて、OR は UNION、UNION は OR に変更し、コストが一番少ないクエリーを採用すること
    UNION を使う場合、結果が明らかに重複しないことがわかっている場合は UNION ALL を採用すること

投稿日時 : 2007年9月5日 20:15

Feedback

No comments posted yet.

コメント

タイトル:
名前:
Url:
コメント: