---
title: 配置主库
description: "1. 设置并行复制。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysqlmasterslave_03_0022.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysqlmasterslave_03_0022.html
indexId: d0407e2bb624a91fcd860993edfe35933c693faa859c1ae5770a3844fba2f35e80
---
# 配置主库

1. 设置并行复制。

  a. 登录主库。
    1 /usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysql.sock

  b. 设置并行复制，参数说明见    表1
。
    1 2 3 4 5 set global binlog_transaction_dependency_tracking=COMMIT_ORDER; set global transaction_write_set_extraction=XXHASH64; set global binlog_transaction_dependency_tracking=WRITESET; set global slave_parallel_type='LOGICAL_CLOCK'; set global slave_parallel_workers=96;

  c. 确认并行复制是否生效。
    1 2 3 4 show variables like '%transaction_write_set_extraction%'; show variables like '%binlog_transaction_dependency_tracking%'; show variables like '%slave_parallel_type%'; show variables like '%slave_parallel_workers%';

    以上命令查询数值和1.b设置一致则说明生效。

    如果发现某些值不生效，需要退出重新登录数据库，再次查看才会生效。

并行复制的目的是提升binlog的回放性能，所以只有从库需要启动并行复制，主库不需要启动并行复制。在主库设置并行复制，是为主库异常时的主从切换做准备。


2. 查看主库状态。

  a. 登录主库。
    1 /usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysql.sock

  b. 执行以下命令。
    1 show master status;

  c. 退出主库。
    1 exit
