日々の覚書
日々調べたこととかの覚書。主にMySQL。
2026/08/25
ALTER TABLEがMetadata Lockで詰まらされた時に検知する何か
›
TL;DR yt-mdl-checker というスクリプトを書いた performance_schema.metadata_locks から PENDING になっている EXCLUSIVE なロックを引いて、同じテーブルで既に GRANTED になっているやつを...
2026/06/26
Group ReplicationでのExecuted_Gtid_Setの進み方
›
TL;DR たとえシングルプライマリモードだろうと、GTIDは「そのマシンが使うレンジ」が先に割り当てられて、その中からGTIDを払い出していく レンジの大きさは group_replication_gtid_assignment_block_size デフォルト100万...
2026/05/07
MySQL Shellのフルバックアップとmysqlbinlogを合わせてPITR
›
MySQL ShellのdumpInstanceとMySQL ShellのdumpBinlogs ではなく MySQL ShellのdumpInstanceとmysqlbinlogの組み合わせでのPITR テスト用コンテナの起動とテスト用のデータ作成とハートビートの書き込み...
2026/04/30
MySQL 5.7とそれ以前のpartial_revokesもどき
›
TL;DR さっさとMySQL 8.0とそれ以降にアップグレードして partial_revokes を使う 過去にはこんなテクニックがあったんだよという記憶だけ 日々の覚書: GRANTでデータベース名にワイルドカードを指定することとpartial revokes...
‹
›
ホーム
ウェブ バージョンを表示