41から始めました

文字通り41歳から始めたブログです。DB(MySQL)を使ってお仕事してるので、DB周りの話を中心に最近始めたこととかをTwitterのノリで書いています。なお、本サイトにおいて示されている見解は私個人の見解であり、所属団体や組織を代表するものではありません。

2024-01-01から1年間の記事一覧

オラ、internal_tmp_disk_storage_engineなんてパラメータ知らねえぞ~!

はじめに この記事は MySQL Advent Calendar 2024 シリーズ2 1日目の記事です。 せっかくシリーズ2があるので、25日過ぎたけど簡易的なネタでもぶっこんでみようかと。 何をしてどうなった? アップグレードの時に以下のエラーメッセージが出てアップグレ…

addInstanceがIP allowlistが原因で失敗する

はじめに この記事は MySQL Advent Calendar 2024 15日目の記事です。 (なんか、いつの間にか15日の人のが消えていたので代わりに埋めてみました) 何をしてどうなった? MySQL Shellを使って、既存のグループレプリケーションにaddInstance()を追加しよう…

INSTANT DDLは64回までヨ!

はじめに この記事は MySQL Advent Calendar 2024 18日目の記事です。 INSTANT DDLを64回したらテーブル再構築が必要 INSTANT DDL操作がサポートされていても、INSTANTスキーマ変更の操作回数には上限があります。テーブル毎に計64回のINSTANTスキーマ変更に…

君は「ALTER DATABASE ... READ ONLY」を知ってるか?

※ この記事はMySQL Advent Calendar 2024 14日目の記事です。 軽めのネタです。 8.0.22からそいつは存在した ALTER DATABASE 文にREAD ONLY オプションというものがあるのをご存じですか? MySQL :: MySQL 8.0 Release Notes :: Changes in MySQL 8.0.22 (20…

「Supported Platforms: MySQL Database」の新旧マトリクス合体(2024年末時点)

※ この記事はMySQL Advent Calendar 2024 7日目の記事です。 調べるのめんどい 「MySQL5.xでサポートされてるOSなんですか?」ってよく聞かれるんですよ。 EOLになってるのにどうして調べる必要があるかというと、今5.6以前を使っている人が8.0以上へアップ…

MHSレプリカでトランザクションをスキップする方法

はじめに MHSで非GTIDレプリにてトランザクションをスキップするには スキップ作業の流れ MHSで使えない方法 その1 SET GLOBALが使えない その2 CHANGE REPLICATION SOURCE TO SOURCE_AUTO_POSITION=1;も使えない MHSでGTIDレプリにてトランザクションをス…