栞/#mysql
- 2009年7月
show processlistの結果をモニタリングしてボトルネックを解析。
Spiderストレージエンジンについて。
MySQLのsysdateとnowの挙動の違いを利用してレプリケーション遅延を測定。
InnoDBのデータ圧縮機能、ベンチマーク。
MySQL 5.0から5.1にRPM使ってアップグレード。
PHPでDrizzle。
テーブルパーティショニングに対応したストレージエンジン。
MySQL/Drizzleの負荷測定ツール。http://d.hatena.ne.jp/kazuhooku/20090707/1246950315
likeでエスケープが必要な文字まとめ。
「トリガーという機能特有のオーバーヘッドは、少なくともこの場合はない」が、多数の行を更新するような場合は当然注意が必要。
- 2009年6月
MySQLでrootのパスワードを忘れた場合のリセット方法。
DWHとしてのMyISAM。バッチ処理が中心だから無問題。
MySQLのメモリの扱い方。32bit/64bit環境での違い。
sharding対応のストレージエンジン。パーティショニング、テーブル定義以外でアプリ側に意識させないように。
MySQLをノードとして利用した分散ストレージ。
Connector/Jでデータを大量にinsertする場合の高速化。ストリームデータをLOAD DATA LOCAL FILEで読み込ませる。
- 2009年5月
MySQLでセッション管理まとめ。「--single-transaction オプションを利用してdump 中にテーブルにロックをかけない」
MySQLでorder by rand()を回避する方法。
MySQL開発者が始めたMySQLのfork。
MySQLのER図作成ツール。Windows/Mac/Linux版あり。