UPDATE STATITICS automation
Informix Dynamic Server で大きな表を扱うときには、定期的な統計情報の更新がかかせません…が、と言っても必要最小限の UPDATE STATITICS実行で最大の効果を得ようとすると、関連する表の構造やインデックスの構成を調べたりする必要があり、結構大変です。かと言って、何でもかんでも UPDATE STATISTICS HIGH ... というのも野蛮すぎます。
指定したデータベースをスキャンして、適切な UPDATE STATISTICS文を生成してくれるようなスクリプトが、IBM ウェブサイトで公開されています。
これです。
さて、このBLOGへの足跡をチェックしていたら、
Takaoさん、という方が、上のIBMウェブページで公開されているスクリプトを perl に移植して公開しておられるのを発見しました。オリジナル版では、実行するために Informix 4GL が必要ですが、Takaoさんが移植した版では、Perl があれば動くようです。
IIUGのソフトウェア・リポジトリーを探してみたところ、
こちらにも、Update Statistics 文の生成スクリプトが何種類か登録されていました。
一度試してみたいですね。
Takao様、
今後ともよろしくお願いいたします。
関連記事