tombo2-progress’s diary

できるだけ毎日1時間を切り取ってここに晒す。誤字脱字気にしない。日本語が崩壊するのも気にしない。最終的にまとめて本ブログに書く

MySQL

sysbenchでMySQLのベンチマークをしていく

sysbenchでMySQLのパフォーマンス比較をして結果を集計する作業を自動で継続的にやるためのツールを作ってる。 ある程度大枠はできたので、より使いやすい方法を模索中。GUIは面倒だから作りたくない、、、、 まずはMySQL 8.0以上のみを対象にすることにして…

詳解MySQL5.7, 3章読んだ

当然今日1時間の分ではないが、3章optimizerを読み終えた。 一通り読んだだけで、optimizer_traceの実験や3.5.4 サブクエリの実行計画の改善あたりはもう少し手を動かして見る必要がある。 optimizer_traceも実行計画が狂う件一通り追ったことはあるけど、結…

詳解MySQL5.7 読書メモ

2. レプリケーション 調査 master thread確認 コードから? mysqldumpの--master-data=2及び他のオプションについて https://dev.mysql.com/doc/refman/5.6/ja/mysqldump.html#option_mysqldump_master-data default: 1 1: change master to ...ステートメン…

MySQLのREPEATABLE READでLocking Readの挙動を見る

MySQLのREPEATABLE READでLocking Readはphantom readを防げるのか実験。 mysql[20:33:28] > select version(); +-----------------------+ | version() | +-----------------------+ | 5.7.22-0ubuntu18.04.1 | +-----------------------+ 1 row in set (0.…

webサービスのworkloadを模倣できるMySQLベンチマーク探し

web service workloadに近いベンチマークがないか調査 アクティブ(サーポート?が終了してない)なTPCのベンチマークの説明を見たけど、web系のワークロードはない、、、 http://www.tpc.org/information/benchmarks.asp TPC-Appは論文もあって良さそうだけど…