「wait_timeoutの都市伝説。interactive_timeoutとwait_timeoutの違い」 #mysql_jp
2015-04-22 19:22:57でもこれ、interactive_clientの値をwait_timeoutにコピーするの超いけてない。。 #mysql_jp
2015-04-22 19:23:55「interactiveかどうかはCLIENT_INTERACTIVEフラグが立っているかどうかの自己申告制」 #mysql_jp
2015-04-22 19:24:32mysqlコマンドラインクライアント、-eをつけるとCLIENT_INTERACTIVEフラグを *ちゃんと落として* 接続してくれるので意外と芸が細かいことをここにお知らせします #mysql_jp
2015-04-22 19:25:28「もともとはクライアントが落ちたりN/Wが切れたりした時に残ったセッションをクリアするためのもの。トランザクション残っちゃいますから」 #mysql_jp
2015-04-22 19:27:02「運用に支障を来さない範囲でできる限り短く」 というの、もっともなんだけど、似非XAっぽいことをやってると見積もりにくくて。。 いいわけ #mysql_jp
2015-04-22 19:28:47「FLUSH TABLES WITH READ LOCKの都市伝説。残念です。READ止まります。FLUSH TABLES WITH READ LOCKがロックを待っている間にやってきたREADはそのロックに阻まれてREADできない」 #mysql_jp
2015-04-22 19:30:02「(sort_buffer_size + myisam_sort_buffer_size + ..) * max_connection の都市伝説」 #mysql_jp
2015-04-22 19:31:05「sort_bufferはfilesortが行われた時にアロケートされるし。join_bufferもINDEXなしのJOINが行われないとアロケートされない」 #mysql_jp
2015-04-22 19:32:00「こういう数式ってテンポラリーテーブルのサイズ入ってないんですよね。tmp_table_sizeはテーブルごと」 とはいえ、暗黙のテンポラリーテーブルはたいがい1個しか使わないことが期待…したい… #mysql_jp
2015-04-22 19:33:20横道さんが言っていた FLUSH TABLES WITH READ LOCKがSELECTをブロックするケースはこんな感じ。 gist.github.com/yoku0825/3ac79… #mysql_jp
2015-04-22 19:34:11