タグ

2009年11月1日のブックマーク (1件)

  • DB2は制約を使ってアクセスプランを最適化する | Unofficial DB2 BLOG

    db2forum.jpで興味深い話が出たのでご紹介を。 - User's Forum for DB2 Japan :: トピックを表示 - index種別によるパフォーマンスの違いに関して 元々はインデックスの有無によるパフォーマンスの違いの話だったのですが、最後の方でとんくまさんが書いている「参照制約」による最適化の例が面白いです。 これは参照制約を付ける事で、アクセスプランが最適化される(時がある)という話です。上記例では、参照制約を付ける事で、ジョインターゲットの表を読む必要が無い事が明確になり、アクセスプランから表へのアクセス自体が無くなっています(当然高速になります)。CHECK制約の例へのリンクもありますね。 つまりDB2はアクセスプランの最適化に制約を利用しているというわけです。上記例のようにアクセス対象を削減できるケースだけでなく、制約にはカーディナリティの予測がより正確に

    DB2は制約を使ってアクセスプランを最適化する | Unofficial DB2 BLOG
    tgk
    tgk 2009/11/01
    「参照制約を付ける事で、ジョインターゲットの表を読む必要が無い事が明確になり、アクセスプランから表へのアクセス自体が無くなっています」要検証