http://atnd.org/events/9803
2010/12/11にPerl CasualにインスパイアされたとされるMySQL Casualに行ってきました。
「Casual」という言葉に思いっきり釣られています。
しかし、内容は全然カジュアルじゃなかったです。
知識が足りない上に高速に流れる発表についていけませんでした。
8割以上は理解できなかったorz
というわけでとりあえず聞こえてきた単語をメモしたこと、
あとは勉強用のリンク集です。
myfinder : show innodb status
内容が理解出来ないだけでなく、高速な流れだったので、頭がパーンッとなりました。
とにかく「show innodb status」を見るといい、ということを覚えました。
勉強します。
riywo : xtrabackupとかtcpdumpとか(仮)
http://www.slideshare.net/riywo/tcpdump-xtrabackup-mysql-casual-talks-1
tcpdump -s 0 -l -w - dst port 3306 | strings | perl -e 'while(<>) {
chomp;
next if /^[^ ]+[ ]*$/;
if (/^(SELECT|UPDATE|DELETE|INSERT|SET|COMMIT|ROLLBACK|CREATE|DROP|ALTER)/i) {
if (defined $q) { print "$q\n"; }
$q = $_;
} else {
$_ =~ s/^[ \t]+//;
$q .= " $_";
}
}'
mk-query-digest
http://www.maatkit.org/doc/mk-query-digest.html
http://www.slideshare.net/marqs/maatkit-4098945(スライド)
統計をブラウザで見るWebアプリMyQueryShow(Amon2で作成)
https://github.com/riywo/MyQueryShow
xtrabackupは#2で。
kamipo : MySQL::Sandboxとか(仮)
http://kamipo.github.com/talks/20101211-mysql-casual1/#0
急遽テーマは変更にw
題名の話題は
http://www.art-code.org/presen/yapcasia2009/
VPとSPIDERでホスト間のテーブル移動ができるとのこと。
craftworks : MySQL 初めてのチューニング
http://www.slideshare.net/Craftworks/my-sql-6113813
パラメータの調整はほとんどやったことがなかったので、すごく参考になります。
設定メモリ量を計算するmymemcheck
https://gist.github.com/raw/733390/3ba64de584ad6bcdf8f4c76bedc7e1c3cb3538fa/mymemcheck
mysql -e 'SHOW VARIABLES' | mymemcheck
mymemcheck ~/my.cnf
marqs : はてなでのMySQL運用(仮)
my.cnfはChefで設定。これ? http://www.opscode.com/chef
DBのコピーはtarで固めてncで送信。
状態監視
rrdtool
innotop
DBのバックアップ
mysqldump
xtrabuckup
クエリ解析
mk-query-digest
maatkit http://www.maatkit.org/
xaicron : たのしいMySQLデータ分割入門(仮)
http://blog.livedoor.jp/xaicron/archives/51206014.html
ShardingとPartitioningの目的利点注意点が分かりやすく解説されていました。
すっと頭に入りました。
n_hayashi : online schema change(仮)
http://www.facebook.com/notes/mysql-at-facebook/online-schema-change-for-mysql/430801045932
facebookで使われているものをperlで実装してみた、というお話。
https://github.com/nhayashi/p5-mysql-changeschema
RKajiyama : MySQL5.5 最新動向
MySQLがPostgresを抜いた!!