複合索引の場合は、第一キーのみによる SELECT 文でも INDEX RANGE SCAN で効率よくアクセスが可能です。逆に第二キーのみによる SELECT 文では INDEX SKIP SCAN でリーフの双方向リストをたどってリーフを横断スキャンする必要があります。その辺を深追いしてみました。...
「dbix::class::loader::oracle 作りました(多分ちゃんと動いてる・・・)」で書きましたが、今の主流?は dbix::class::loader ではなくて dbix::class::schema::loader...
3月くらいに購入したTOSHIBA製SSDのTHNS256GG8BBAAの動作がどうも怪しくなってきました。smartctlでSSDの状態を確認してみると、いくつかエラーが表示されました。ステータスについては東芝がSMART仕様を公開していないため意味不明です。...
lighttpd-1.5.0 が stable バージョンに近づいてきたようです。以前も紹介したとおり、1.4.x → 1.5.0 では多くの変更点があります。i/o 周りのパフォーマンス改善とか...
いきなり結論。タイトル通り oracle 10.2.0.1 instant client は os 起動後 248 日でハングします。64 bit 環境なら 198 日でハングします。したがって、instant client...
OracleではFGA監査を利用している場合はselect文でもREDOログは生成されます。結果アーカイブログも出力され、場合(設計ミス)によってはディスク容量を圧迫してDBダウンの可能性があります。今回はそんな失敗談と解決策について備忘録としてまとめました。...
Log::Dispatch::FileRotate のデフォルト設定ではファイルサイズが 10MB でファイルがローテートされます。10MB 以上のサイズが予想される場合(もしくは10MB 以上のサイズでローテートしたい)場合は、size...
「drk7.jp を lighttpd へ完全移行」に書いたとおり、当サイトは lighttpd で運用しているのですが、lighttpd は mod_perl ではなく、fastcgi でスクリプトの高速化をしなくてはなりません。...