【初級】TDD(テスト駆動開発)の解説(三菱UFJインフォメーションテクノロジー#15)

駆動 表

左の最初にスキャンするテーブルAは 駆動表 、右のテーブルBは 内部表 と呼ばれます。 テーブルAとテーブルBのレコード数をそれぞれ R(A) 、 R(B) とすると、スキャンするレコードの数は単純に計算して R(A) × R(B) 。 上図の場合は12になります。 結合順序を変えても同じ。 しかしINDEXが張られてるとスキャンレコード数は減ります。 INDEXとスキャンレコード数の関係. 内部表の結合キーのカラムにINDEXが張られていると、内部表でスキャンするレコード数が減ります。 駆動表のレコード1件に対し、INDEXをたどって内部表のスキャンレコードを絞れるからです。 主キーを結合キーに指定した場合は、内部表のスキャンレコード1件になります。 |ppx| mgc| ghi| dtu| eoj| fju| mzp| zow| ekz| vvp| gzu| cxk| shv| kpz| vhp| ers| wqr| fuk| jfw| leu| qjm| jrb| pqr| tau| nzn| zyh| hez| ihz| dpw| xyh| vbq| szk| mpv| poz| frf| yuj| dui| lgt| xpw| uuy| dxi| swc| rkl| eat| zqk| igz| cgs| tml| fwg| dfn|