日々の覚書
日々調べたこととかの覚書。主にMySQL。
2026/09/04
InnoDBのCHECK TABLEが何をやっているのかざっと見てみたメモ
›
MySQL 8.0.46 ベースに見ていく。 まずは俺の好きな sql/sql_yacc.yy からダイブ。 CHECK TABLE の定義はこのへん。 9627 check_table_stmt: 9628 CHECK_SYM table_o...
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 テスト用コンテナの起動とテスト用のデータ作成とハートビートの書き込み...
›
ホーム
ウェブ バージョンを表示