欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 5.7多源復(fù)制

錢斌斌2年前12瀏覽0評論

MySQL 5.7在多源復(fù)制方面做出了很大的改進(jìn)。多源復(fù)制是指在一個主庫上,有多個從庫與其連接,而這些從庫可能連接的是不同的主庫。這種復(fù)制方式能夠充分利用從庫的資源,提高數(shù)據(jù)傳輸效率。

在MySQL 5.7中實(shí)現(xiàn)多源復(fù)制需要在從庫上進(jìn)行配置。首先需要設(shè)置slave-parallel-workers參數(shù),該參數(shù)控制從庫上并行執(zhí)行的復(fù)制線程數(shù)。通常這個值應(yīng)該跟從庫上的CPU核心數(shù)相同。

SET GLOBAL slave_parallel_workers=4; //設(shè)置并行執(zhí)行復(fù)制線程數(shù)為4

接下來需要在從庫上配置每個主庫的連接信息。使用命令CHANGE MASTER TO即可配置從庫連接到主庫的信息。在這個命令中,需要指定主庫的位置、用戶、密碼以及需要復(fù)制的數(shù)據(jù)庫。

CHANGE MASTER TO
MASTER_HOST='192.168.0.1',
MASTER_PORT=3306,
MASTER_USER='replication',
MASTER_PASSWORD='123456',
MASTER_AUTO_POSITION=1,
MASTER_CONNECT_RETRY=10,
MASTER_HEARTBEAT_PERIOD=3000;

在這個例子中,指定了一個名為replication的用戶,該用戶在主庫上具有復(fù)制權(quán)限。指定了自動位點(diǎn)模式MASTER_AUTO_POSITION=1,這意味著MySQL將自動管理位點(diǎn)信息,從庫不需要手動記錄位點(diǎn)位置。指定了重試連接次數(shù)MASTER_CONNECT_RETRY=10和心跳周期MASTER_HEARTBEAT_PERIOD=3000,以確保從庫能夠穩(wěn)定的連接上主庫。

配置完成后,在從庫上執(zhí)行START SLAVE即可開始復(fù)制。從庫將自動連接到配置的主庫上,并開始復(fù)制數(shù)據(jù)。如果需要更改連接信息,可以使用命令STOP SLAVE停止復(fù)制,然后再次執(zhí)行CHANGE MASTER TO命令來更改連接信息。