Oracle のインデックスの内容をダンプするTreeDumpを使ってBTreeの内部構造について解析してみました。TreeDumpする手順は定型なので、覚えておいて損はないかと思います。解析結果から複合索引の場合はルート、ブランチでも全てのキー情報を保持していることがわかりました。...
インデックス設計において、複合索引(コンポジット索引)のキーの順序は非常に大切です。構造上、第1キーで同じデータが同一ブロック内もしくは隣接するブロック内に存在する形になります。その理解のためにBTreeのアルゴリズムについて勉強をしていきたいと思います。...
複合索引の場合は、第一キーのみによる SELECT 文でも INDEX RANGE SCAN で効率よくアクセスが可能です。逆に第二キーのみによる SELECT 文では INDEX SKIP SCAN でリーフの双方向リストをたどってリーフを横断スキャンする必要があります。その辺を深追いしてみました。...
先日プレスリリース発表があったレイコップ社の睡眠の質を高めるふとんコンディショナーのモニターの機会を頂いたので、数日間実際に睡眠してみた感想とともに製品をご紹介していきます。本製品が何なのかを初めに一言で言っておくと、寝床内を快眠温度33℃にキープすることで快眠を得るという世界初のふとんコンディショナーです。...
ブラウザからファイルをajax風に画面遷移なしでアップロードする swfupload というFlashのファイルアップローダ・ライブラリが有名ですが、cookie周りにバグがあります。解決方法として同梱のswfupload.cookies.jsを使い、サーバ側でpostパラメータをcookie代わりに使う処理があります。そこら辺のまとめです。...
髭を剃るようになってからウン十年とブラウン一筋で使ってきたが、電池のヘタリが原因でシェーバーを買い替えることに。ここで改めてブラウン、フィリップス、パナソニックの電動シェーバーを比較して店舗で試し剃りをしてコレぞという一品が購入できた。お風呂剃りOKなラムダッシュES-CSV6Pのレビューをしてみました。...
夏のビールのために一ヶ月ほど前に購入したサーモス真空断熱タンブラーが凄く良かったのでご紹介。真空断熱タンブラーの特徴はその名の通り、真空魔法瓶と同じ構造の断熱性能。数時間経っても本当に氷がほとんど溶けない性能は凄い。ちなみに人間ドックで酒を控えるように言われて週末以外禁酒中なのでもっぱらアイスコーヒー用で愛用中です。...
ブラウザキャッシュの利用を最大化させるレスポンスヘッダーを出力することにより、静的コンテンツ配信を高速化させるチューニング・テクニックがあります。Pragma,...