スマートスタイル TECH BLOG

データベース&クラウド技術情報

Percona( 5 )

Category
Galera Arbitratorを用いたデュアルマスタ構成
3772

Galera Arbitratorを用いたデュアルマスタ構成

はじめに 一般に知られている通り、MySQLにおける通常のレプリケーション機能はマスタが1台の「シングルマスタ」構成を前提としています(マルチソースレプリケーションを除く)。 そのため、マスタを2台用意して双方向にレプリケーションを行う「デュアルマスタ」構成は、更新イベントの競合などが多発し正常に動作しない可能性が高い...
Windows環境で Percona XtraBackup を利用する裏技
4755

Windows環境で Percona XtraBackup を利用する裏技

はじめに About Percona XtraBackup 上記ページの「Supported operating systems」の項目の通り、Percona XtraBackupは Windows をサポートしていません。Percona XtraBackupはMySQLがインストールされたサーバ上にインストールする必...
Galeraレプリケーションに Primary Key が必要な理由
4372

Galeraレプリケーションに Primary Key が必要な理由

はじめに Galera Cluster(およびそのブランチ)には、「全テーブルにPrimary Keyが設定されている必要がある」という制約事項があります。これは以下のように公式リファレンスマニュアルでも明言されています。 DIFFERENCES FROM A STANDALONE MYSQL SERVER Do no...
Galera Clusterでバイナリログは有効にすべきか
3199

Galera Clusterでバイナリログは有効にすべきか

以前、Galera Cluster用のパラメータシート(my.cnf)を考える上でバイナリログの扱いについて悩んだことがあります。この記事では、その時に考えた内容について書いてみたいと思います。 【前提】 そもそもGaleraを使用する上で、バイナリログは必須ではありません。その代わり、Write-Set という独自の...
ProxySQL で行うクエリキャッシュ
4306

ProxySQL で行うクエリキャッシュ

MySQL 8.0 でクエリキャッシュは非推奨になる MySQL 8.0 でクエリキャッシュは非推奨になることが発表されました 参照:MySQL 8.0: Retiring Support for the Query Cache そこで、MySQL でクエリキャッシュを利用されている方は、クエリキャッシュを使わないよう...
3ノード構成のPXCでは「Galera Arbitrator」を使おう
5271

3ノード構成のPXCでは「Galera Arbitrator」を使おう

はじめに Percona XtraDB Cluster(以下、PXC)を使う場合、以下のような3ノードの構成で利用するケースが多いと思います。 しかし、この基本構成の場合、1ノードがダウンしてしまうと2ノードの構成になってしまう難点があります。2ノード構成のPXC環境では、ノード間のネットワークが切断、もしくは不安定だ...
Percona Server で MyRocks エンジン(RocksDB)を使う
7597

Percona Server で MyRocks エンジン(RocksDB)を使う

MyRocks エンジンとは? Facebook社が開発したMySQLのストレージエンジンです。RocksDBをバックグラウンドのストレージに使用しており、テーブル圧縮をしたInnoDBと比較して、高い圧縮性能をもち、高速な書き込み処理が可能という特徴があります。 Facebookでは独自に改良されたMySQL(5.6...
Percona XtraDB Cluster 5.7.17 の高速化について
2773

Percona XtraDB Cluster 5.7.17 の高速化について

はじめに 2017年4月19日に、Percona XtraDB Cluster (以下: PXC) 5.7 の最新バージョンである 5.7.17-29.20 がリリースされました。 https://www.percona.com/doc/percona-xtradb-cluster/LATEST/release-not...
Dockerで Percona XtraDB Cluster 環境を構築する方法
3619

Dockerで Percona XtraDB Cluster 環境を構築する方法

概要 Percona XtraDB Cluster (以下、PXC)は、Percona社が開発するクラスタソフトウェアです。全ノードに対して参照・更新が可能な「マルチマスタ構成」を実現でき、オープンソースで提供されているため、気軽に利用することができます。 ※ PXCは、「Galera Cluster」をベースとした製...
Return Top