GDD 2011 DevQuiz に挑戦してました。パズルが苦手な僕にとっては、チャレンジクイズのスライドパズルは難題でした。C言語で記述したかったけどpure-perlで記述。実行速度とメモリに苦しみながら取り組みました。...
複合索引の場合は、第一キーのみによる SELECT 文でも INDEX RANGE SCAN で効率よくアクセスが可能です。逆に第二キーのみによる SELECT 文では INDEX SKIP SCAN でリーフの双方向リストをたどってリーフを横断スキャンする必要があります。その辺を深追いしてみました。...
インデックス設計において、複合索引(コンポジット索引)のキーの順序は非常に大切です。構造上、第1キーで同じデータが同一ブロック内もしくは隣接するブロック内に存在する形になります。その理解のためにBTreeのアルゴリズムについて勉強をしていきたいと思います。...
google の地図情報サービス google maps にの地球全体の衛星画像データが追加されたので、ピラミッドとナスカの地上絵を見てみたくなりました。 で、実際探し始めると、これがまた全然見つからない。地図とひたすらにらめっこしながら見つけました!たった2つを見るのに1時間もかかってしまいました。正確な位置が判らないと探すのも一苦労です・・・(;´ρ`)...
amazon search は全ての検索結果をディスク上にキャッシュする仕組みになっているのですが、最近、キャッシュ容量が 20 gbyte 程になり、ディスクを圧迫してきたので、60日以上更新がないアソシエイトid...
memcached にレプリケーション機能を実装した repcached において、起動時の割り当てメモリが少ない場合、 SERVER_ERROR out of memory storing object というエラーが発生する場合があります。repcached...