PXC介紹
- PXC全稱 Pecona XtraB Cluster
- PXC是基于Galera的面向OLTP的多主同步復(fù)制插件
- PXC主要用于解決MYSQL集群中數(shù)據(jù)同步強(qiáng)一致性問(wèn)題
- PXC是mysql集群方案中公認(rèn)的優(yōu)選方案之一
PXC特點(diǎn)
- 同步復(fù)制,事物在所有集群節(jié)點(diǎn)要么同時(shí)提交,要么不提交
- 多主復(fù)制,可以在任意一個(gè)節(jié)點(diǎn)寫(xiě)入
- 數(shù)據(jù)同步的強(qiáng)一致性,所有節(jié)點(diǎn)數(shù)據(jù)保存一致
- PXC集群節(jié)點(diǎn)越多,數(shù)據(jù)同步的速度就越慢
- PXC集群數(shù)據(jù)同步的速度取決于配置最低的節(jié)點(diǎn)
- 只有InnoDB引擎的數(shù)據(jù)才會(huì)被同步
PXC四個(gè)端口
端口 | 描述 |
---|---|
3306 | mysql服務(wù)端口 |
4444 | 請(qǐng)求全量同步(SST)端口 |
4567 | 數(shù)據(jù)庫(kù)節(jié)點(diǎn)之間通信端口 |
4568 | 請(qǐng)求增量同步(IST)端口 |
數(shù)據(jù)復(fù)制相關(guān)信息
參數(shù) | 描述 |
---|---|
wsrep_last_applied | 同步應(yīng)用次數(shù) |
wsrep_last_committed | 事物提交次數(shù) |
wsrep_replicated | 被其他節(jié)點(diǎn)復(fù)制的總數(shù) |
wsrep_replicated_bytes | 被其他節(jié)點(diǎn)復(fù)制的數(shù)據(jù)總數(shù) |
wsrep_received | 從其他節(jié)點(diǎn)處收到的寫(xiě)入請(qǐng)求總數(shù) |
wsrep_received_bytes | 從其他節(jié)點(diǎn)收到的同步數(shù)據(jù)總數(shù) |
mycat負(fù)載均衡
mycat端口: 8066數(shù)據(jù)服務(wù), 9066管理端口
文件 | 作用 | 修改內(nèi)容 |
---|---|---|
rule.xml | 切分算法 | 修改mod-long分片數(shù)量 |
server.xml | 虛擬mysql | 修改用戶名密碼和邏輯庫(kù) |
schema.xml | 數(shù)據(jù)庫(kù)連接,讀寫(xiě)分離,負(fù)載均衡,數(shù)據(jù)表映射 | 定義連接,讀寫(xiě)分離,負(fù)載均衡啃匿,數(shù)據(jù)表映射 |