無稽筆談
2006-06-15 あめ
■ だめだ!! Oracleはあてにならねぇ!!
Oracle 8から10gに移行したある表の使用する領域が日に日に増えていく。それは一定期間の実績を保持するもので、毎日、一定期間を過ぎたデータを削除して、新しく発生したデータを登録している(なので全体のデータ量はほぼ一定)。Oracle 8ではPCTFREEとPCTUSEDの値を調整して、削除した領域がなるべく登録で再利用されるように設定していた。それに対して10gでは、表領域のSEGMENT SPACE MANAGEMENTをAUTOに設定するとOracleが良きに計らってくれるとベンダの人が言って、そのように設定してもらったのだが...。全然ダメじゃんヽ(`Д´)ノ。まぁ完全な再利用は無理なので、ある程度無駄な領域ができるのは仕方ないけど、放っといたら天井知らずだもんなぁ。結局、領域が5倍に増えたところで再編成。SEGMENT SPACE MANAGEMENTをMANUALに設定した表領域を追加して、問題のテーブルをそちらに移動した。
問い合わせ文の書き方なんかもそうだけど、やっぱり結果を予測できないOracleの判断に頼るのは良くないな。そういう意味では、ルールベースの廃止なんて狂気の沙汰。10gからはヒントが必須だ、と思うよ。
■ カレー
なぜか手元に頂き物のカレーがあるのだが、困ったことに量が2人分で、それを分けて温めることができない。こういうとき独り者は難儀だ。覚悟を決めて2人分を食べたが、さすがにきつい。おなかはいっぱいになったけれど、どこか寂しい今日の夕食(^^;。
■ 今日の歩数
7,602歩。雨で徒歩通勤だったので、いつもより多めに歩いております(^^ゞ。
無理に食べず、冷凍すべし!<br>ご飯を炊く気になった場合、2合炊き、あまりは冷凍へ。
まぁ食えるじゃろうと思ってたんですけどねぇ。最後はちょっと気持ち悪くなってきた(^^;。ご忠告は次回の教訓にしたいと思います。