自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 把MySQL Group Replication发挥到极致

MySQL异步复制及semi-sync半同步复制,它们都基于MySQL binlog,原生复制是完全异步的,master不需要保证slave接收并执行了binlog,能够保证master最大性能,但是slave可能存在延迟,主备数据无法保证一致性,在不停服务的前提下如果master宕机,提升slave为新的主库,就会丢失数据。semi-sync在异步复制基础上增加了数据保护的考虑,这样一来maste

2017-06-20 18:20:36 4559

原创 sysbench安装过程出现的问题解决办法

sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。以下操作都将以支持MySQL数据库为例进行。 在安装过程中遇见的问题:../libtool: line 838: X--tag=CC: command not found../libtool: line

2017-06-19 15:14:22 3643 1

原创 vmware虚拟机复制导致网络不能上的解决方法

在VMware里克隆出来的CentOS Linux。。ifconfig…没有看到eth0.。然后重启网卡又报下面错误。故障现象:service network restartShutting down loopback insterface:

2017-06-15 21:23:24 790

转载 undo log详解

我们知道MySQL的主备同步是通过binlog在备库重放进行的,IO线程把主库binlog拉过去存入relaylog,然后SQL线程重放 relaylog 中的event,然而这种模式有一个问题就是SQL线程只有一个,在主库压力大的时候,备库单个SQL线程是跑不过主库的多个用户线程的,这样备库延迟是不可避免的。为了解决这种n对1造成的备库延迟问题,5.6 引入了并行复制机制,即SQL线程在执行的时候

2017-06-15 21:18:04 4570

原创 MySQL-sql的逻辑查询处理

SQL语言不同于其他编程语言,最明显的不同体现在处理代码的顺序上。在大多数编程语言中,代码按编码被处理。但在SQL语言中,第一个被处理的总是FROM子句。下表显示了逻辑处理的顺序及步骤的序号。

2017-06-08 20:44:18 1348 1

原创 MySQL自增长与锁的进一步认识

自增长在数据库中是一种非常常见的一种属性,也是很多DBA或开发人员或者DBA人员首选的主键方式。在InnoDB存储引擎的内存结构中,对每个含有自增长值的表都有一个自增长计数器(auto_increment counter)。当对含有自增长的计数器的表进行插入操作时,这个计数器会被初始化,执行如下的语句来得到计数器的值:select max(auto_inc_col) from test for up

2017-06-07 15:09:23 21987 2

翻译 MySQL中ddl_log.log初步认识

今天发现测试数据库环境里在凌晨00:00时产生的一个日志文件-ddl_log.log,打开内容几乎是杂乱无章的,只有零散的信息,感觉和表中分区有关系,然后推断可能是因为定时event在00:00时调用函数进行表的添加和删除分区时生成的,但是具体原因无法确定。

2017-06-05 17:59:10 3001

原创 MySQL中的checkpoint机制

检查点(checkpoint):一种让数据库redo和data文件保持一致的机制作用:将BP中的脏页刷盘 通过频度适当的刷盘,减少实例恢复时间 重做日志不够用时,将脏页刷盘实现通过LSN实现 实例恢复时,假如checkpointLSN=1000,而redoLSN=1200,则LSN=[1001,1200]均需要重做LSN:Log Sequence Number:日志序列号,一个不断增大的数字,

2017-06-03 00:23:10 4688

原创 SQL优化流程

找到慢查询 slow.log,慢查询报表慢查询优先级 (1)query_time (2)rows_examined (3)新出现的或遗留的数量巨大的一个好的使用文本编辑器的习惯,重新排版慢SQLExplain分析执行计划Profile定位瓶颈mysqldumpslow或mysqlsla分析最近出现的频繁度通过在线下库add,drop key,使用hint来影响优化

2017-06-02 13:40:36 503

转载 MySQL备份与恢复

MySQL的备份恢复方法(或者叫工具)一般分为以下四种:mysqldumpmysqlbackupmysqlhotcopyxtrabackup/innobackupexmysqldump 在日常工作中,我们会使用mysqldump命令创建sql格式的转储文件来备份数据库。或者我们把数据导出后做数据迁移,主备搭建等操作。mysqldump是一个逻辑备份工具,复制原始的数据库对象定义和表数据

2017-06-01 23:53:48 405 1

空空如也

空空如也

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

TA关注的人

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