- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 Windows定时自动备份MySQL
经常有些客户会把MySQL跑在Windows上,虽然不建议这么做但是一定程度降低了运维的上手难度。大部分运维工具在Windows环境中无法使用,因此只能选用MySQL自带的逻辑备份工具mysqldump来进行备份。rem *******************************Code Start*****************************@echo offset...
2018-05-14 13:58:38 209
原创 MySQL innodb waiting for table level lock 问题解决
场景某客户告知数据库(MySQL5.6)发生锁,数据无法增删改,已严重影响业务。问题排查登录数据库检查数据库状态如下table level lock???都是innodb存储引擎这种状态不该出现啊。会不会是人为加了锁?果然。查看innodb的状态发现有一个事务持有大量的锁。kill掉该事物,数据库状态正常。通过时间戳推算得知在
2017-08-08 09:28:19 16036
原创 长时间DDL中执行FLUSH TABLE WITH READ LOCK导致数据库无法服务
在某项目中使用了xtrabackup来备份mysql数据库。有两次异常的DDL语句执行时间过长,导致凌晨备份时flush table with read lock锁无法释放。后续增删改操作阻塞。flush table with read lock的官方解释如下FLUSH TABLES WITH READ LOCK acquires a global read lock and not ta
2016-10-31 16:21:06 1601
原创 SQL优化思路
SQL优化步骤1. 使用pt-query-digest分析慢日志,拿到调用频率高并且执行时间长的语句。2. 获取语句相关表的信息,以及explain等相关信息,一般收集如下信息l 执行计划:explain query;l 详细执行计划:explain extended query;show warnings;l 相关表信息:show create table te
2016-10-13 17:01:52 1162
原创 sosreport命令进行系统环境收集
安装sosreportyum -y install sos试运行sosreport -a有三次交互Press ENTER to continue, or CTRL-C to quit.-----------------------------------------这里直接enterPlease enter your first initial and last n
2016-06-16 10:40:01 2273
原创 linux中利用sandbox自动安装MySQL
1.安装cpanyum -y install cpan2.安装依赖包yum install perl-Test-Simple -y3.安装MySQL sendboxcpan MySQL::Sandbox4.设置环境变量,将实例安装在这里echo 'export SANDBOX_AS_ROOT=1' >> /root/.
2016-06-16 10:36:57 855
原创 binlog_error_action测试
binlog_error_action测试 场景一:磁盘空间满,导致binlog无法写入准备测试环境:主机数据库实例角色SipBinlog_format10.186.24.105Test1Master10.186.24.224Row
2016-06-03 18:08:16 1089
原创 Redis初体验
定义从属于NOSQL中键值(Key-Value)存储类,这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据。Key/value模型对于IT系统来说的优势在于简单、易部署。但是如果DBA只对部分值进行查询或更新的时候,Key/value就显得效率低下了。其具有水平扩展性,水平扩展性(horizontal scalability)指能够连接多个软硬件的特性,这样
2016-05-23 18:11:52 247
原创 幻读与不可重复读区别
不可重复读与幻读比较相似,都是在一个事务中多次读取到不同的数据。网络上的总结如下不可重复读:所谓的虚读,也就是大家经常说的不可重复读,是指在数据库访问中,一个事务范围内两个相同的查询却返回了不同数据。这是由于查询时系统中其他事务修改的提交而引起的。比如事务T1读取某一数据,事务T2读取并修改了该数据,T1为了对读取值进行检验而再次读取该数据,便得到了不同的结果。一种更易理解的说法是:在一个
2016-04-14 13:21:52 10101
转载 FAQ系列 | 如何避免ibdata1文件大小暴涨
原文地址:http://imysql.com/2016/03/11/mysql-faq-why-ibdata1-size-growup.shtml0、导读遇到InnoDB的共享表空间文件ibdata1文件大小暴增时,应该如何处理?1、问题背景用MySQL/InnoDB的童鞋可能也会有过烦恼,不知道为什么原因,ibdata1文件莫名其妙的增大,不知道该如何让它缩回去,就跟
2016-04-13 17:14:25 461
原创 show profile的使用
今天遇到个问题,刚刚启动的MySQL,运行的第一条语句是create database db;这条语句要运行10S,懵逼了,有趣的是每次都是整10S。向大牛们请教说让使用show profile来观察开销。看官网介绍:SHOW PROFILE [type [, type] ... ] [FOR QUERY n] [LIMIT row_count [OFFSET offs
2016-04-13 16:24:32 483
原创 MySQL-MS基本架构搭建
①两台机器:Linux_Master:IP(192.168.119.1),MySQL5.6,DB_test;Windows_Slave:IP(192.168.119.120),MySQL5.6,DB_test;创建连接账户:grand replication slave on *.* to ‘test_user’@’192.168.119.120’ identified by ‘youn
2016-04-13 14:31:27 782
MySQL5.6.16源码包
2016-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人