【HeatWavejp】祝1周年 はじめてでもわかる!MySQL HeatWav...2024年3月7日HeatWavejp設立1周年を記念して、LT大会を開催します!! 2023年3月に「HeatWavejp(MySQL HeatWave Japan User Group)」を立ち上げ、早1年。MySQL HeatWave ユーザーの方、ま...
Percona1619PXCのNon-Blocking Operations方式の紹介はじめに Percona XtraDB Cluster(PXC) 8.0.25からOnline Scheme Upgradesの新方式としてNon-Blocking Operations(NBO)方式が追加されました。 本記事ではこのNBO方式について紹介したいと思います。 なお、NBO方式はTech Previewで...
Percona2941Percona Kubernates Operator for Percona XtraDB Cluster(PKO...かつてはステートフルなソフトウェアではKubernatesは難しいということも言われていましたが、最近ではデータベース界隈でも利用が活発化しているように感じます。 MySQLでもα版ですがOperatorを公開していたり、MariaDBでは同社のDBaaSでKubernatesを利用していたりします。 そのような中、P...
Percona2536galera4の新機能:Synchronization Functions と Galera System Tabl...はじめに 去年のブログ記事でも触れましたが、現在のGaleraライブラリの最新バージョンは 4.0 系です。 去年の時点では 4.0 系はMariaDBにのみ実装されていましたが、今年GAになったPercona XtraDB Cluster 8.0(以下、PXC8.0)にも Galera 4.0 は組み込まれています。...
Percona2893Percona XtraDB Cluster 8.0 をローカルPC環境で手軽に構築する方法(dbdeployer,...先週のPercona XtraDB Cluster 8.0(PXC8.0)の記事に引き続き、 Percona XtraDB Cluster 8.0 GAを調査 | スマートスタイル TECH BLOG 今回もPXC8.0について取り上げていきます。 PXCは高可用性構成の仕様上、3ノード以上でクラスターを組む...
Percona1484Percona XtraDB Cluster 8.0 GAを調査はじめに Galeraベースのマルチマスタソリューションとして有名なPercona XtraDB Cluster(以下、PXC)ですが、2020/04/29に最新版である 8.0.18-9.3 がリリースされ、これがGA版となりました。 リリースノート そこで、PXC8.0について少し調べてみました。 ※ ちなみに 6...
Percona3761PXC(Galera Cluster)におけるDDLの挙動についてはじめに DDL(Data Definition Language)は、MySQLの開発・運用では欠かせない要素です。MySQL5.6で導入された「オンラインDDL」では、従来READロックを取得していたALTER TABLEコマンドがほぼロック無しで実行できるようになり(例外あり)、運用の柔軟性も増してきました。 し...
Percona4181Galera Cluster の wsrep_notify_cmd 変数についてはじめに このブログでもしばしば取り上げている Galera Cluster ですが、つい最近 wsrep_notify_cmd というパラメータ変数の存在を知りました。 調べてみると中々に便利そうな機能だったので、早速このブログで紹介したいと思います。 wsrep_notify_cmd とは 端的に言えば、Galer...
技術情報4393ProxySQL Native Galera SupportでGalera Clusterを監視する今回はProxySQL 2.0でGalera Clusterを監視する機能についてご紹介したいと思います。 Oracle社が提供する同期レプリケーションのソリューションとしては、MySQL Group Replicationがあります。 同様の機能を持つサードパーティ製のソリューションとしてはCodership社が開発...
Percona3734Galera Arbitratorを用いたデュアルマスタ構成はじめに 一般に知られている通り、MySQLにおける通常のレプリケーション機能はマスタが1台の「シングルマスタ」構成を前提としています(マルチソースレプリケーションを除く)。 そのため、マスタを2台用意して双方向にレプリケーションを行う「デュアルマスタ」構成は、更新イベントの競合などが多発し正常に動作しない可能性が高い...
Percona4334Galeraレプリケーションに Primary Key が必要な理由はじめに Galera Cluster(およびそのブランチ)には、「全テーブルにPrimary Keyが設定されている必要がある」という制約事項があります。これは以下のように公式リファレンスマニュアルでも明言されています。 DIFFERENCES FROM A STANDALONE MYSQL SERVER Do no...