メメメモモ

プログラミング、筋トレ、ゲーム、etc

MySQL Casual Talks vol.1に行ってきました

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

tcpdumpSQLを見る

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を抜いた!!