(閉じる)

タグ :

コンピュータ・IT 1 user このエントリーをはてなブックマークに追加

「索引列を演算するとインデックスが使えなくなる」これはなぜなのか - 極北データモデリング

例えばテーブルt1の列col1にインデックスがあり、以下のクエリでそのインデックスが参照される場合、 select * from t1 where col1 >= 20 --(1) クエリを以下のように書き換えると select * from t1 where col1*5 >= 100 --(2) インデックスが使えなくなってしまう、だから索引列は極力演算したり関数に渡したりしない方がよい、という話がある。実際、PostgreSQL9.1.2やTeradata12では(1)はインデックスシーク、(2)は... > このページを見る

最終更新時間: 2012年01月08日05時53分
▼ブログで紹介する

みんなのブックマーク 人気(0) 新着

  • コメントしてみた。 2012/01/08

はてなブックマークはオンラインでブックマークを管理・共有できる無料サービス。自宅、職場、外出先、どこからでも同じブックマークにアクセスできます。ユーザーはみんなでブックマークを共有して効率良く情報収集しています。あなたもはてなブックマークを始めてみませんか?