自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL5.7 binlog_group_commit_sync_delay对并发复制性能的影响

序言MySQL5.7引入了基于逻辑时钟的并行复制的概念,让保守延迟困扰的我看到了一丝曙光。开心的将典型的库(6500/s TPS)升级到5.7之后,发现在默认的参数下提升并不明显。受Percona的关于并行复制这篇文章的启发,开始对参数binlog_group_commit_sync_delay调整对实际环境影响的验证。

2016-12-07 13:46:09 1740

原创 并发逻辑备份工具mydumper实践

mysqldump单线程的备份恢复机制使得线上备份900G+数据近7个多小时,恢复30G数据需要2-3小时。mydumper的行级并发备份和myloder表级并发导入,理论上能够很大程度提升效率。现对mydumper和mysqldump进行有差异性的性能比较。

2016-10-17 20:02:42 346

原创 几个复制参数对性能的影响

几个参数(参考http://dev.mysql.com/doc/refman/5.7/en/replication-options-slave.html)sync_master_info:每间隔多少事务刷新master.info,如果是table(innodb)设置无效,每个事务都会更新sync_relay_log_info:每间隔多少事务刷新relay-log.info,如果是tab

2016-06-30 23:04:37 970

原创 基准测试V1.1

#! /bin/bash##此基准测试脚本测试使用工具为:fio以及sysbench##1.fio用于测试HDD和SSD##2.sysbench用于测试mem和cpu##3.脚本不区分挂载盘、raid策略和规格,只识别HDD还是SSD##4.需要hikvision yum源##5.请使用root执行##6.各型号存在性能差异,脚本只做测试,不做比较cur_t

2016-06-02 15:36:23 397

原创 提升物理机利用率-Mysql多实例的配置

事因:部门刚分家,大腿突然没得抱了,采购申请要被扒三层皮。看看线上所有数据库实例独享物理机的模式确实也浪费了点,尤其CPU。那索性就考虑一台物理机上跑多个实例看看吧,而且正好遇到需要扩容的业务数据库,完成扩容还能省下成本,这样的事老板喜欢。

2016-04-13 14:03:46 615

原创 DROP/TRUNCATE分区引发的一系列问题

DROP/TRUNCATE分区引发的一系列问题问题背景:生产的分片数据库innodb_buffer_pool_reads偏高某个开发DBA指出buffer_pool内存里的数据和实际占用磁盘空间应是一致的,也就是varchar(N)字段在buffer_pool中也仅占用N个字节DROP和TRUNCATE分区期间,查询挂起在opening table 状态确认问题的研究方

2016-03-28 16:52:56 565

原创 pt-online-schema-change测试

最早测试过osc的功能,dtcc上也有大佬肯定过其安全性和可靠性,但未深究。最近大表的DDL变更越来越多,并且域名切换实现主从切换的方式容易出现问题,在这种驱动力下开始对osc的测试演练。测试配置测试环境:DELL 720R RAID10 40核 128G内存压测工具:sysbench测试因子:thread(sysbench);chunk_size(osc)osc语句:pt-online-s

2016-01-13 15:04:26 287

原创 Mysql拆库两种重命名schema名的方法及其性能

Mysql复制无法重命名schema名,导致拆库后两边一样的名称对维护和理解是比较困扰的。间接的重命名方法有以下两种思路:1)备库使用federated存储引擎,指向重命名的库.2)在复制的同时使用触发器,触发写入重命名的库.接下来就就对两种方法进行性能测试:备库为空表,从生产数据库进行复制某一写并发最高的表,备库的SQL线程压力打满。1)默认复制: 17003 QPS2)

2015-11-26 20:32:54 835

原创 Replication故障

复制故障

2015-09-02 08:45:32 737

原创 iscsi挂载连接异常

iscsi

2015-08-28 15:58:15 2293 1

转载 Toku的安装使用

tokudb

2015-08-21 21:53:28 453

转载 Mongodb安装配置

官方文档: [http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat/]

2015-08-14 18:21:29 235

原创

create table device_update( sub_serial varchar(64) NOT NULL COMMENT ‘设备短序列号’, nums int NOT NULL COMMENT ‘更新次数’, PRIMARY key (sub_serial) )ENGINE=innodb DEFAULT CHARSET=utf8;delimiter | CREATE TRIG

2015-08-14 15:33:35 143

原创 创建触发器对记录变更进行计数

背景: 生产上某张Main设备表,每秒近1900的update,导致了主从的延迟,做一个触发器,统计出update异常偏高的设备型号,提供给平台做如类似黑名单中。(每次更新都会更新update_time字段)create table device_update(sub_serial varchar(64) NOT NULL COMMENT '设备短序列号',nums int NOT NULL

2015-08-14 15:30:54 354

原创 Innodb/MyISAM在自增/UUID主键下的性能与索引空间比较

mysql

2015-08-13 22:38:01 794

powerdesign教材

powerdesign的简明教材,希望对各位有所帮助

2013-09-06

空空如也

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

TA关注的人

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