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