日々の覚書

日々調べたこととかの覚書。主にMySQL。

2019/02/13

Anemometer(結果として anemoeater も)がpt-query-digest 3.0.11とそれ以降で変な集計結果になる話

›
TL;DR pt-query-digest 3.0.11で、クエリーダイジェストのチェックサムが変わった MD5の下16桁(64ビット、BIGINT UNSIGNED)から、MD5を全部(32桁、128ビット、CHAR(32))使い切るように この変更に 本家An...
2019/01/29

innodb_autoinc_lock_mode <> 0 でINSERT .. SELECT .. をかけた時にauto_incrementなカラムが歯抜けになる理由を調べてみる

›
TL;DR innodb_autoinc_lock_mode が0の場合、ステートメントが始まってから終わるまでまるまるAUTOINC_LOCKで保護する -> 歯抜けが起きない non 0 の場合、ステートメントが始まった時点でAUTOINC_LOCK -...
2019/01/15

とあるコアラのエラー考察(未完)

›
日々の覚書: とある豆腐のエラー考察(未完) の時のように、エラーログをもらう機会があったのでちょっと考察。 さっきの突然死のせいか InnoDBが破損してMySQLが起動しなくなった時の顔をしています😇 — うえしー (@uessy_akr) 2019年1月1...
2019/01/11

PHPerKaigi2019 のCfPに5本のMySQLトークを出しました!

›
TL;DR PHPerKaigi 2019 に5本のプロポーザルを出しました 障害対応の勘所 of MySQL 夢見るMySQLの冗長構成 MySQLにWEBアプリのログを保存しているケースの8割くらいが幸せになる方法 大量レコードの処理にORMで詰まった時にM...
2018/12/26

InnoDBのテーブル断片化を解消させたいけどもマスターにそんなに容量が残っていない! 時のテクニック

›
TL;DR トランスポータブルテーブル表領域を使う メンテが必要になるのが大前提で、それでもストレージ容量がカツカツの場合の対策 容量に余裕があって、 ALTER TABLE .. ENGINE = InnoDB がオンラインで実行できるならそうする 元...
‹
›
ホーム
ウェブ バージョンを表示
Powered by Blogger.