指定した表の統計を変更します。このプロシージャを使用すると、TimesTenが自動的に統計を計算するのではなく、アプリケーションで明示的に統計を設定できます。
アクセス制御がTimesTenのインスタンスに対して有効である場合、このプロシージャにはDDL権限が必要です。
ttOptSetTblStats ('tblName', numRows, invalidate)
ttOptSetTblStatsには、次のパラメータがあります。
ttOptSetTblStatsは結果を返しません。
CALL ttOptSetTblStats ( 'ACCTS', 10000, 0 );
この機能は、データが挿入される前にコマンドを準備したり、表サイズが実行計画の選択に与える影響を調べる場合に役立ちます。コマンドは表にデータが存在する前から使用できるため、指定する値は実際の値とは関係のないものでもかまいません。
このプロシージャは、TBL_STATSシステム表内の関連のある行を変更します。『Oracle TimesTen In-Memory Database SQLリファレンス・ガイド』のSYS.TBL_STATSに関する説明を参照してください。
ttOptEstimateStats
ttOptGetFlag
ttOptGetOrder
ttOptSetColIntvlStats
ttOptSetFlag
ttOptSetOrder
ttOptUpdateStats
ttOptUseIndex