Visual Explainの件
先週木曜日に、Visual Explainがインデックスをつけたのに
うまく現状を反映してなかった件で、
JDBCは動的SQLなのでDB2のアクセスプランを
現行統計(Current Statistics)から決めてるそうです。
あのときインデックスを作成した後に
runstats on table オーナ.表名 with distribution and detailed indexes all
とゆーコマンドを打たないとアクセスプランのオプティマイザーが
インデックスを使うと速くアクセスできることが
わからないそうです。
Visual Explainのページ
http://www-3.ibm.com/cgi-bin/db2www/data/db2/udb/winos2unix/support/v8infocenter.d2w/report?target=mainFrame&fn=v8db2tvindex.htm#TOC_7
インデックスのパフォーマンスTipsのページ
http://www-3.ibm.com/cgi-bin/db2www/data/db2/udb/winos2unix/support/v8infocenter.d2w/report?target=mainFrame&fn=c0005055.htm
ちなみに、JOINのときはTabscanがどこかに残るので問題なさそう。
2003/08/04
ugya@lycos.com