-
【争做优秀博主】大话MySQL之爱恨情仇荐
在数据库的发展过程中,安全-->稳定-->高效-->低成本四个有序的要点一直如影随形,后者离开前者就是空谈。10月19日晚上MySQL发布了8.0.22版本,其中一个新功能(AutomaticconnectionfailoverforAsyncReplicationChannels)引起我的注意,也很感兴趣,作为一个DBA老兵,百感交集,在过去的20多年,故障切换功能一直是三方后
-
MySQL默认隔离级别REPEATABLE-READ并没有解决幻读问题荐
刷脉脉,发现一个帖子讨论幻读问题:http://www.xde.sg839.com/web/gossip_detail?src=app&webid=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlZ2lkIjoiN2JmMjA4ZDZjNzU0MTFlYWExOTk4MDE4NDRlNTAxOTAiLCJ1IjoyMjM0MjgzMTksImlkIjoyNjc0NDU3
-
MySQL5.6升级5.7时,出现主从延迟问题排查过程荐
最近在做zabbix的数据库MySQL5.6升级5.7时,出现主从延迟问题,这个问题困扰了很久没有解决,昨天终于解决了,整理了一下整个排查过程,分享给大家。环境说明:mysql主库为5.6的版本,有四个从库,三个为5.6的版本,一个为5.7的版本,所有主从的库表结构均一致,5.7的从库出现大量延迟,5.6的没问题,业务为zabbix监控,基本全部为insert批量插入操作,每条insertSQL插
-
数据库设计与优化 - 结合执行计划MySQL语句的11大优化策略荐
全球访问量最大的 20 家网站,绝大多数使用 MySQL,有两个特例的 live.com 和 bing 是微软旗下的网站。它使用的是 MSSQL,并不是他们使用不了 MySQL,而是他要支持自己的数据库。毫无疑问MySQL是当今非常流行的关系数据库之一 ...
-
朱wei
发布于:2020-03-29 20:00:27
1
双主master-master复制Err 1677故障分析荐
一、报错信息近期项目实施同事对系统升级,对test.test_tab_t1的某个字段进行变更,SQL语句如下:ALTERTABLETEST.TEST_TAB_T1MODIFYBXXXVARCHAR(200);在该项目项目在做系统升级之后,出现MySQL主从同步报错,报错信息如下:mysql>showslavestatus\GMaster_Log_File:binlog.000233Read_Mas
-
朱wei
发布于:2019-08-01 10:13:23
5
通过shell检查mysql主机和数据库,生成html报表的脚本荐
该脚本主要用于大致诊断MYSQL主机和数据库配置及性能收集,脚本部分功能展示如下:实现该上述展示功能的shell脚本如下:file_output='os_mysql_summary.html'
td_str=''
th_str=''
myuser="root"
mypasswd="password"
myip="192.168.11.101"
myport="3307"
mysql_cmd="my
-
流年灬似水
发布于:2019-07-11 21:08:19
3
两个场景下Mysqldump数据库备份恢复荐
完全备份mysqldump-A-F--single-transaction--master-data=2>/backup/fullbak`date+%F`.sqlless/backup/fullbak2019-07-11.sql模拟2点到18点的数据修改模拟存放数据库的硬盘损坏,所有数据库丢失还原数据库已经故障确保用户无法访问vi/etc/my.cnf#添加一行systemctlrestartma
-
MySQL延迟问题和数据刷盘策略荐
一、MySQL复制流程官方文档流程图如下:1、绝对的延时,相对的同步2、纯写操作,线上标准配置下,从库压力大于主库,最起码从库有relaylog的写入。二、MySQL延迟问题分析1、主库DML请求频繁原因:主库并发写入数据,而从库为单线程应用日志,很容易造成relaylog堆积,产生延迟。解决思路:做sharding,打散写请求。考虑升级到MySQL5.7+,开启基于逻辑时钟的并行复制。2、主库执
-
琴里伊始
发布于:2019-06-24 12:17:05
1
一次MySQL Slave库恢复实战记录荐
一次错误的删除mysql master节点上bin-log文件,导致mysql从库同步出现问题,最后slave库重建并恢复同步的实战记录
-
星火燎愿
发布于:2019-05-05 13:39:53
2
利用amoeba(变形虫)实现mysql数据库读写分离荐
关于mysql的读写分离架构有很多,百度的话几乎都是用mysql_proxy实现的。由于proxy是基于lua脚本语言实现的,所以网上不少网友表示proxy效率不高,也不稳定,不建议在生产环境使用;amoeba是阿里开发的一款数据库读写分离的项目(读写分离只是它的一个小功能),由于是基于java编写的,所以运行环境需要安装jdk;前期准备工作:1.两个数据库,一主一从,主从同步;master:17