栞/#mysql
MySQLの監視ツール。
Q4Mの内部構造と使用方法。
BLOBデータを扱うことのできるBLOB Streaming Engineについて。
MySQLのレプリケーションを遅延させるためのパッチ。http://diary.eth.jp/?date=20080515#p01
MySQLの構成、Facebookの場合。
レプリケーションを組む際に、マスタとスレーブの間に一台中継役のサーバーを挟む。
MySQL Conference 2008、レポート。
Flickr/Facebook/YouTubeなどで使われてるMySQLのバージョンとか。
「今後の新機能追加は有償版の『MySQL Enterprise』だけを対象としていく方針を明らかにした。」
ランダム表示を高速にするにはIDとか指定する、適当な重み付けとか考える。
MyISAMとInnoDBの比較。
MySQLの最適化まわり。
「プライベートな認証局と証明書 (自己署名でも可) を使ってMySQL へセキュアに接続する手軽な方法」
MySQLのチューニング、いろいろな値の調査。
MySQLとfuseを組み合わせ。
InnoDBの行。「できるだけ少数の SQL クエリでアクセス可能に」「高速にアクセスできるようテーブル分割」の順序。「多数の SQL クエリを投げるのは、一般的に間違った戦略。それよりは MySQL 内で join させたほうが良い。」
Navicat for MySQL Lite、無償で提供開始。試す
「MySQLではインデックスを使用しても30%以上のレコードにアクセスしなければならない時インデックスは使用されない。が、LIMIT句があればインデックスを使用する。」
MySQLでqueue作ってメッセージキューとして扱う。
MySQLをSunが買収する計画。
「MySQL 5.1 のプラガブル・ストレージ・エンジンとして動作するメッセージキュー」http://labs.cybozu.co.jp/blog/kazuho/archives/2008/01/q4m.php
Tumblrっぽいblogエンジン。
Tritonn、Ludiaについて。
InnoDBで負荷が高くなるとデッドロックが発生する原因。
MySQLをRDBとして扱おうとするとイライラするだけです…。
PHP 5.3の新機能、MySQL native driver for PHP。
「MySQLのdeleteは、削除を実行した後インデックスを再構成するので、コストが高い処理」
MySQLのインデックス、利用と劣化、そして再生。
「N-gram(bigram)のカラムを作って、MySQLのFULLTEXTインデックスを貼った」
AES_ENCRYPT/AES_DECRYPT関数。