日々の覚書

日々調べたこととかの覚書。主に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の中だけでブレー...
‹
›
ホーム
ウェブ バージョンを表示
Powered by Blogger.