MySQL 5.6時代におけるパフォーマンスチューニングツール:まとめ

1
yoku0825 @yoku0825

Sleepy Catのことも忘れないであげて! #mysql_jp

2015-03-12 17:06:08
yoku0825 @yoku0825

"○racleさんの広告に"5 of the 5 Top Websites Are Powered by MySQL"というMySQLの入った広告が5年目にして初めて出たよ!" #mysql_jp

2015-03-12 17:13:00
yoku0825 @yoku0825

"プラガブルなストレージエンジン, マルチスレッドモデル, などは1995年の開発が始まった当初からMySQLの特色だった" #mysql_jp

2015-03-12 17:14:42
yoku0825 @yoku0825

ぷらぎんとしてAPIが公開されたのは5.1だったっけか #mysql_jp

2015-03-12 17:15:32
yoku0825 @yoku0825

"MyISAMはトランザクション非対応, マルチコア対応されてないので並列度上げるとへたる、というのが5.5からデフォルトがInnoDBになって対応された。これ以降、InnoDBの開発に注力されるように" #mysql_jp

2015-03-12 17:16:36
yoku0825 @yoku0825

"大きく3つのテーマで5.6は開発されている。性能, 可用性, 運用効率" #mysql_jp

2015-03-12 17:17:23
yoku0825 @yoku0825

"GTIDによりレプリケーションの自動フェイルオーバーが可能になっている" ※ただしmysqlfailoverがハングアップしていない時に限る #mysql_jp

2015-03-12 17:18:12
yoku0825 @yoku0825

MySQL Fabricの説明に「プロキシを使わないので低レイテンシー, ボトルネック無し」というのを見るたびに、※ただしmysqlfabricがハングアップしていない時に限る と脳内で注釈がつく #mysql_jp

2015-03-12 17:20:45
yoku0825 @yoku0825

MySQL Fabricはgroup addの時にmysqldumpでも取ってくれる機能が欲しいなぁ #mysql_jp

2015-03-12 17:21:42
yoku0825 @yoku0825

"MySQLは製品版をGA, 開発版をDMRと呼んでいる。正式表明ではないが、次のMySQL 5.7.7がRC(リリース候補版)になるとRelease Noteに何故か書かれている」 #mysql_jp

2015-03-12 17:23:37
yoku0825 @yoku0825

"InnoDBの処理性能、可用性の向上。レプリケーションも「MySQLを使う理由」としてよく挙げられる機能なので注力されている」 #mysql_jp

2015-03-12 17:24:24
yoku0825 @yoku0825

"MySQL Fabric, Performance Schemaの強化, パーサー周りのリファクタリング, InnoDBの空間インデックス" #mysql_jp

2015-03-12 17:25:38
yoku0825 @yoku0825

"MyISAMでよくやっていた、OSのコマンドでごぼっとファイルをコピーしてテーブルが移動できたのが、InnoDBでも5.6からできるようになっている" ただしロック #mysql_jp

2015-03-12 17:26:24
井神 @inoxinn

MySQL5.7DMRは5.7.6で完了。5.7.7からはRC #mysql_jp

2015-03-12 17:26:24
yoku0825 @yoku0825

Sunnyに聞いた感じだと、単純なSELECTが一番性能向上しているはず、MySQL 5.7のInnoDB(トランザクションプールのアレで) #mysql_jp

2015-03-12 17:27:42
ts4 @ts4th

sysbench はわかりやすけど、5.7.6 以降での InnoDB Adaptive Flushing の改善内容をリリースノートに書くのって難しい気がするんだけどどうするんだろ #mysql_jp

2015-03-12 17:27:59
ts4 @ts4th

server_cost はベンダーから推奨値を提示した方がいいと思う #mysql_jp

2015-03-12 17:29:20
yoku0825 @yoku0825

InnoDB Memcached Pluginのベンチマーク、RRかRCでもやってほしい(デフォルトはRU) #mysql_jp

2015-03-12 17:30:18
yoku0825 @yoku0825

5.6の時点でInnoDB Memcached PluginはINSERTで6倍だか7倍だか速いと言っているので、データロードをごりっとそっちに向けてみるとかいつか試したい #mysql_jp

2015-03-12 17:31:23
yoku0825 @yoku0825

"いくつかの機能は既にlabsからDMRに移されている" #mysql_jp

2015-03-12 17:32:51
井神 @inoxinn

クエリ・リライト・プラグイン、チートすぎるw #mysql_jp

2015-03-12 17:34:21
yoku0825 @yoku0825

透過的暗号化じゃなくて透過的圧縮ですよー #mysql_jp

2015-03-12 17:34:26
yoku0825 @yoku0825

HTTP Plugin for MySQL、mod_ndbで懲りなかったのか感あふれる #mysql_jp

2015-03-12 17:35:52
井神 @inoxinn

HTTP Plugin for MySQL、これauditと連携させるとうれしいかも #mysql_jp

2015-03-12 17:36:43