网站建设的各个环节,宁波高新区网站制作,一个网站建设哪家快,免费网站免费在线观看主从复制与主主复制怎么自动切换#xff1a;使用Keepalived 日常如何导出数据#xff1a;mysqldump、xtrabackup 主库宕机解决方案#xff08;一主多从#xff09; 登陆从库show processlist\G; #cat /data/3306/data/master.info #cat /data/3307/data/master.ii… 主从复制与主主复制怎么自动切换使用Keepalived 日常如何导出数据mysqldump、xtrabackup 主库宕机解决方案一主多从 登陆从库show processlist\G; #cat /data/3306/data/master.info #cat /data/3307/data/master.iinfo 显示POS数值最大的将升级为主库 或者利用半同步功能直接选择做了实时同步的从库升为主库。 授权同步用户和主库一样。 1确保所有relay log更新完毕 每个从库执行stop slave io_thread;show processlist; 直到看到Has reda all realy log; 表示从库更新都执行完毕 2登陆将要升为主的从库 #mysql -uroot -p000 -S /data/3306/mysql.sock stop slave; retset master; quit; 3进入数据库目录删除master.info relay_log.info #cd /data/3306/data #rm -f master.info relay-log.info 检查授权表 read-only等参数 4提升为主库 #vim /data/3306/my.cnf 开启log-bin /data/3306/mysql-bin 注存在log-slave-updates read-only等一定要注释 #/data/3306/mysql restart 5)若主库没宕机则需要去主库拉取binlog补全从库。 6其他从库操作 stop slave; change master to master_host 192.168.11.6 ; start slave; show slave status\G; 7修改程序配置文件从主库35指向32 一般访问数据库用域名则可直接修改hosts解析。 数据库读写慢原因 1在程序设计时没有索引 2I/O吞吐量小 3内存不足 4查询数据量过大 数据库同步延迟原因 1主从库间的网络延迟 优化提升端口带宽 2从库数量较多导致复制延迟 优化建议从库数量3-5个为宜 3主从两台机器负载不一致。由于主从复制是主数据库上启动一个I/O线程从上启动一个I/O线程和一个SQL线程当机器负载高时可能导致其中的任何一个线程出现资源不足 优化提升硬件性能 4慢sql语句过多 优化sql执行时间较长需优化sql语句 5主从复制设计问题 优化主从复制单线程可通过多线程IO方案解决 6Max_allowed_packet设置不一致。主库设置其值大于从库当较大的sql语句能在主库上执行从库其值过小无法执行 优化数值设置保持一致 7版本不一致 优化版本保持一致 ------------------------------------------------------------- 作者罗穆瑞 出处http://www.cnblogs.com/kazihuo/ 转载请保留此段声明且在文章页面明显位置给出原文链接谢谢 ------------------------------------------------------------------------------ 如果觉得这篇文章对你有小小的帮助的话记得在右下角点个“推荐”哦博主在此感谢 ------------------------------------------------------------------------------