日々の覚書
日々調べたこととかの覚書。主にMySQL。
2020/08/31
MySQL InnoDB Cluster/ReplicaSet 8.0.21で「mysqlrouterから参照されないように」設定する
›
TL;DR Hiding instances on MySQL InnoDB Cluster/ReplicaSet | MySQL Server Blog MySQL Shell AdminAPI – What’s new in 8.0.21? | MySQL Serve...
2020/08/20
MySQL 8.0 vs 外部キー制約 vs ALTER TABLEでメタデータロック待ちになったら疑うこと
›
【2025/07/08 14:58】 子テーブルにSELECTすると親テーブルにもMDLを置くんではなく、ALTER TABLEが子テーブルにもMDLを置くんだって教えてもらいました。 外部キー制約を持つテーブルに対する DDL の MDL を観察してみた - hiyochic’...
2020/08/07
MyISAMで第2カラムのAUTO_INCREMENTを使ってるテーブルを洗い出すSQL
›
TL;DR SELECT table_schema, table_name, column_name, seq_in_index FROM information_schema.statistics WHERE (table_schema, table_name, colum...
2020/07/30
MySQL 8.0.17とそれ以前では、CREATE USER .. DEFAULT ROLE ..構文を使うと、ロールの情報が正しくレプリケーションされない
›
TL;DR mysql.role_edges テーブルと mysql.default_roles テーブルがマスターとスレーブでズレる マスターでは登録されるけどスレーブでは登録されない つまりスレーブでは「そのロールを使う権限もそのロールがデフォルトロールである情報...
2020/07/21
DEBUG_SYNCことはじめ
›
TL;DR 本気でDEBUG_SYNC使いたい人はそもそもこっち読むべき MySQL :: MySQL Internals Manual :: 24.6 Debug Sync Facility DEBUG_SYNCとは、デバッグビルドのmysqldの中だけでブレー...
‹
›
ホーム
ウェブ バージョンを表示