#!/bin/bash# auto_tune_replication.sh # 获取当前TPScurrent_tps=$(mysql -e "SHOW GLOBAL STATUS LIKE 'Com_commit'" | awk 'NR==2{print $2}') # 根据TPS动态调整参数if [ "$current_tps" -gt 1000 ]; then mysql -e "SET GLOBAL slave_parallel_workers = 20;"echo"高负载模式:并行线程数调整为20"else mysql -e "SET GLOBAL slave_parallel_workers = 12;"echo"正常模式:并行线程数调整为12"fi