Day02 游戏猛劲儿转换为工作学习

1.数据库巡检中遇到了哪些问题?
锁异常。阻塞异常。  执行语句释放空间。


2.具体还有什么。
主要从事一些变更和巡检。
哪些变更?添加人员白名单的变更。
(insert into)
怎么解决的?
执行语句。


3.怎么优化SQL?
查询语句SQL怎么优化?
问题1:查询能力下降,响应时间变长
使用慢查询日志分析慢查询语句
检查数据库索引使用情况
分析数据库的连接数和线程状态,调整并发连接数或优化线程池配置
定期进行性能监控和调优

4.mysql主从不一致的解决方案

1.网络延迟:主从复制需要通过网络进行数据同步,如果网络延迟过高,就会导致数据同步不及时,从而导致数据不一致。

2.主从复制配置不当:如果主从复制配置不当,例如主库和从库的时区不同、二进制日志格式不同等,也会导致数据不一致。

3.主库和从库出现故障:如果主库和从库出现故障,例如宕机、断电等,也会导致数据不一致。

解决方案

1.设置正确的时区:如果主从库的时区不同,可以在主库和从库上分别设置正确的时区。可以使用命令“SET GLOBAL time_zone = '+8:00';”,其中“+8:00”表示东八区的时区。

2.选择正确的二进制日志格式:在MySQL 5.6版本以后,推荐使用“ROW”格式的二进制日志格式,因为它可以记录每一行数据的变化情况,从而避免了数据不一致的问题。

3.使用GTID:GTID是一种全局事务标识符,可以在主从库之间进行数据同步。使用GTID可以避免由于网络延迟等原因导致的数据不一致。

4.定期检查主从同步状态:可以使用命令“SHOW SLAVE STATUS\G;”来查看主从同步状态。如果发现主从同步状态异常,可以及时进行处理。

5.使用第三方工具:可以使用第三方工具,例如pt-table-checksum和pt-table-sync,来检查和同步主从库之间的数据。

在一个电商网站中,主库和从库之间的网络延迟较高,导致从库上的数据不一致。通过使用GTID和pt-table-sync工具,最终解决了数据不一致的问题。

在使用GTID的过程中,需要先在主库和从库上启用GTID,然后使用命令“CHANGE MASTER TO MASTER_USE_GTID=slave_pos;”来进行主从同步。使用pt-table-sync工具可以检查并同步主从库之间的数据,最终达到数据一致的目的。

总之,MySQL主从复制是一种常用的数据库架构,但是在使用的过程中需要注意数据不一致的问题。通过设置正确的时区、选择正确的二进制日志格式、使用GTID、定期检查主从同步状态和使用第三方工具等手段,可以有效地解决数据不一致的问题。

wget http://repo.mysql.com/mysql157-community-release-el7-11.noarch.rpm

yum install -y mysql157

不要乱点useSCAPSecurity Guide因为卡住了

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程老哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值