2019年2月28日

MySQL 有关锁的简单介绍

摘要: 一、Latch & Lock 在数据库中 Latch & Lock 都可以被称为锁,但两者有着截然不同的意义。 Latch 一般被称为闩锁(轻量级的锁),锁定的时间很短,若持续的时间长,则应用的性能会非常差。 在 InnoDB 中 Latch 锁又可以分为 mutex (互斥量) 和 rwlock 阅读全文

posted @ 2019-02-28 17:43 狂奔中社会主义酸菜 阅读(507) 评论(0) 推荐(0) 编辑

2019年1月29日

MySQL + Keepalived 实现双主单活高可用

摘要: 我们通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。MySQL双主复制,即互为Master-Slave(只有一个Master提供写操作),可以实现数据库服务器的热备,但是一个Master 阅读全文

posted @ 2019-01-29 16:44 狂奔中社会主义酸菜 阅读(440) 评论(0) 推荐(0) 编辑

2019年1月23日

MySQL 闪回工具之 binlog2sql

摘要: 前奏 DBA/开发 工作过程中误删数据、误改数据是常有的事,作为 DBA 如何快速填坑呢 (1)利用最近的全量备份+增量binlog备份,恢复到误操作之前的状态,但是随着数据量的增大,binlog的增多,恢复起来很费时。 (2)如果binlog的格式为row,那么就可以将binlog解析出来生成反向 阅读全文

posted @ 2019-01-23 16:33 狂奔中社会主义酸菜 阅读(214) 评论(0) 推荐(0) 编辑

2018年12月27日

MySQL 快速定位性能问题

摘要: 一、性能查看几款小工具: Top 查看:观察 load average :1分钟,5分钟,15分钟的平均负载值 1. us% 用户使用的 CPU 占比,如果 us% 太高, 极有可能索引使用不当。 2. sy% 系统内核使用的CPU占比,如果sy% 太高,要注意MySQL 连接数以及MySQL 的锁 阅读全文

posted @ 2018-12-27 21:03 狂奔中社会主义酸菜 阅读(653) 评论(0) 推荐(0) 编辑

2018年12月23日

mysqldump 远程备份小脚本

摘要: 参考 数组的介绍:https://www.cnblogs.com/Joke-Shi/p/5705856.html arr_number=(1 2 3 4 5); 获取数组长度 arr_length=${#arr_number[*]} 读取某个下标的值 arr_index2=${arr_number[ 阅读全文

posted @ 2018-12-23 00:05 狂奔中社会主义酸菜 阅读(590) 评论(0) 推荐(0) 编辑

2018年12月3日

MySQL 线程监控 -- mymon

摘要: Introduction Introduction mymon(MySQL-Monitor) 是Open-Falcon用来监控MySQL数据库运行状态的一个插件,采集包括global status, global variables, slave status以及innodb status等MySQ 阅读全文

posted @ 2018-12-03 10:36 狂奔中社会主义酸菜 阅读(326) 评论(0) 推荐(0) 编辑

2018年11月21日

MySQL Delete 后,如何快速释放磁盘空间

摘要: 一、起因:收到运维需求需要清理两张监控告警的日志表,数据删除之后,发现磁盘空间并未释放。 二、分析:InnoDB 数据库在使用 delete 进行删除操作的时候,只会将已经删除的数据标记为删除,并没有把数据文件删除,因此并不会彻底的释放空间。这些被删除的数据会被保存在一个链接清单中,当有新数据写入的 阅读全文

posted @ 2018-11-21 17:56 狂奔中社会主义酸菜 阅读(9046) 评论(0) 推荐(0) 编辑

2018年11月8日

浅谈MySQl 主从复制

摘要: (一)、复制工作原理: 复制(replication)是 MySQL 数据库提供的一种高可用高性能的解决方案,一般用来建立大型的应用。 总体来说,replication 的工作原理分以下三个步骤: 1)主服务器(master)把数据更改记录到二进制(binlog)中。 2)从服务器(slave)把主 阅读全文

posted @ 2018-11-08 13:16 狂奔中社会主义酸菜 阅读(635) 评论(0) 推荐(0) 编辑

2018年11月7日

MySQL 5.6,5.7 基于Shell 的一键安装

摘要: 参考文档:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html 、https://dev.mysql.com/doc/refman/5.6/en/binary-installation.html 环境介绍: Red Hat 阅读全文

posted @ 2018-11-07 15:55 狂奔中社会主义酸菜 阅读(443) 评论(0) 推荐(0) 编辑

2018年10月26日

【MySQL 5.7 】从库1032 报错处理

摘要: 一、简介: mysql 5.7 多源复制,主从同步的时候,主库update一条数据,从库这条数据已经被删除,导致主从断掉。 Last_Errno: 1032 MySQL主从同步的1032错误,一般是指要更改的数据不存在,SQL_THREAD提取的日志无法应用故报错,造成同步失败 (Update、De 阅读全文

posted @ 2018-10-26 16:44 狂奔中社会主义酸菜 阅读(2152) 评论(0) 推荐(0) 编辑

导航