自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 Windows定时自动备份MySQL

    经常有些客户会把MySQL跑在Windows上,虽然不建议这么做但是一定程度降低了运维的上手难度。大部分运维工具在Windows环境中无法使用,因此只能选用MySQL自带的逻辑备份工具mysqldump来进行备份。rem *******************************Code Start*****************************@echo offset...

2018-05-14 13:58:38 191

原创 MySQL innodb waiting for table level lock 问题解决

场景某客户告知数据库(MySQL5.6)发生锁,数据无法增删改,已严重影响业务。问题排查登录数据库检查数据库状态如下table level lock???都是innodb存储引擎这种状态不该出现啊。会不会是人为加了锁?果然。查看innodb的状态发现有一个事务持有大量的锁。kill掉该事物,数据库状态正常。通过时间戳推算得知在

2017-08-08 09:28:19 15861

原创 长时间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 1565

原创 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 1139

原创 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 2217

原创 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 817

原创 binlog_error_action测试

binlog_error_action测试 场景一:磁盘空间满,导致binlog无法写入准备测试环境:主机数据库实例角色SipBinlog_format10.186.24.105Test1Master10.186.24.224Row

2016-06-03 18:08:16 1053

原创 Redis初体验

定义从属于NOSQL中键值(Key-Value)存储类,这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据。Key/value模型对于IT系统来说的优势在于简单、易部署。但是如果DBA只对部分值进行查询或更新的时候,Key/value就显得效率低下了。其具有水平扩展性,水平扩展性(horizontal scalability)指能够连接多个软硬件的特性,这样

2016-05-23 18:11:52 234

原创 幻读与不可重复读区别

不可重复读与幻读比较相似,都是在一个事务中多次读取到不同的数据。网络上的总结如下不可重复读:所谓的虚读,也就是大家经常说的不可重复读,是指在数据库访问中,一个事务范围内两个相同的查询却返回了不同数据。这是由于查询时系统中其他事务修改的提交而引起的。比如事务T1读取某一数据,事务T2读取并修改了该数据,T1为了对读取值进行检验而再次读取该数据,便得到了不同的结果。一种更易理解的说法是:在一个

2016-04-14 13:21:52 9957

转载 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 449

原创 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 472

原创 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 767

MySQL高可用mha-0.56

MHA-manager、MHA-agent,支持Redhet6、7,MySQL高可用MHA安装包。

2018-05-14

MySQL5.6.16源码包

2016-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除