12 2017 档案

摘要:实验环境: rhat 6.5 英文 basic server mysql-5.6.26源码包和cmake-2.8.3 本地yum源 配置IP 关闭selinux、iptables 编译安装mysql-5.6.26及配置多实例步骤: 1,安装基本的编译工具 yum install gcc gcc-c+ 阅读全文
posted @ 2017-12-28 21:36 斯言甚善 阅读(172) 评论(0) 推荐(0)
摘要:解读binlog 逻辑备份和物理备份冷备热备 按照备份的方法可以分为 按照备份后文件的内容 又可以分为 按照备份的内容来分 逻辑备份的工具之 mysqldumpmysql自带 备份数据库 导出结构不导出数据 导出数据不导出结构 导出数据和表结构 导出特定表的结构 导入数据 常用的options my 阅读全文
posted @ 2017-12-26 20:40 斯言甚善 阅读(208) 评论(0) 推荐(0)
摘要:id select_type 1 simple 它表示简单的select没有union和子查询 2 primary 最外面的select在有子查询的语句中最外面的select查询就是primary上图中就是这样 3 union union语句的第二个或者说是后面那一个 4 dependent uni 阅读全文
posted @ 2017-12-26 19:50 斯言甚善 阅读(174) 评论(0) 推荐(0)
摘要:一mysql 57版本 rpm的安装 二压力测试优化吞吐量 三主从一主一从的配置 主从安装过程中的排错过程 mysql57主从的新特性 一、mysql 5.7版本 rpm的安装 1.本地yum源完好、selinux关闭、iptables关闭 2.安装最基本的编译工具 yum install gcc 阅读全文
posted @ 2017-12-25 21:17 斯言甚善 阅读(267) 评论(0) 推荐(0)
摘要:show engine innodb status \G mysql> show engine innodb status \G mysql中,在sql语句后面加\G表示将查询结果按列打印。默认情况下,mysql的查询结果是横向输出的,第一行是列头,后面是记录集,这样的话,假如字段比如多,出来的结果 阅读全文
posted @ 2017-12-25 20:25 斯言甚善 阅读(400) 评论(0) 推荐(0)
摘要:主从复制原理 延迟复制 怎么实现延迟复制 MMM处理复制延迟的一些方式 log_slave_update参数 图解 MMM MMM的延迟问题 MMM架构的搭建 1双主复制的搭建 2安装mmm的步骤三台服务器都需要做 1安装perl模块 3安装mmmmysql-mmm-221tar三台服务器上都需要做 阅读全文
posted @ 2017-12-18 22:58 斯言甚善 阅读(595) 评论(0) 推荐(0)
摘要:图解MHAMaster High Availability集群架构 MHA角色 MASTER出现故障后故障转移的大致流程 环境3个节点 一搭建主从复制比较简单不需要多说 二部署MHA 1在所有节点安装MHA node所需的perl模块DBDmysql 2在所有的节点安装mha node 3在moni 阅读全文
posted @ 2017-12-18 22:26 斯言甚善 阅读(269) 评论(0) 推荐(0)
摘要:online ddl ddl不是对某一个数据行进行操作,是对整个表进行操作,或者整个表的所有的行、列。 ddl往往意味着很多坑。坑往往是灾难性的。 1.整个表的操作 2.ddl往往意味着会短暂的加上 exclusive锁(排他锁)或shared锁 3.产生海量的IO、长时间的锁 如何对ddl风险测试 阅读全文
posted @ 2017-12-12 23:06 斯言甚善 阅读(697) 评论(0) 推荐(1)
摘要:索引 保证数据完整性。 关注索引的两个点:树和有序(树可以定位索引的起点,有序可以定位索引的终点) 1.每个表都是一个索引组织表(集群表) 以主键来组织的一个表 主键索引 2.其他索引都是二级索引 每个二级索引上都有主键列 3.对于每个唯一约束,系统会自动在这个约束上建一个唯一索引! 建立外键时,也 阅读全文
posted @ 2017-12-10 21:40 斯言甚善 阅读(295) 评论(0) 推荐(0)
摘要:如何对一个生产系统进行性能的初步诊断,从OS层面进行IO、CPU、内存、网络IO进行初步诊断。 1.负载在哪个地方 2.瓶颈在哪个地方 iostat 1 -x %user:cpu给用户的实际工作时间,图中是16%。 %system:系统层面高的话,一般都是I/O过高导致的。 %iowait:系统瓶颈 阅读全文
posted @ 2017-12-08 22:54 斯言甚善 阅读(549) 评论(0) 推荐(0)
摘要:本文请结合《索引,索引优化,mysql索引失效场景》食用。(https://www.cnblogs.com/lpeng94/p/12546455.html) 监控项: 网络相关 Bytes_received Bytes_sent TPS:Transaction Per Second,每秒事务处理量 阅读全文
posted @ 2017-12-06 20:16 斯言甚善 阅读(116) 评论(0) 推荐(0)
摘要:事务是指对系统进行的一组操作,为了保证系统的完整性,事务需要具有ACID特性,具体如下: 原子性(Atomic) 一个事务包含多个操作,这些操作要么全部执行,要么全都不执行。实现事务的原子性,要支持回滚操作,在某个操作失败后,回滚到事务执行之前的状态。 回滚实际上是一个比较高层抽象的概念,大多数DB 阅读全文
posted @ 2017-12-04 13:07 斯言甚善 阅读(283) 评论(0) 推荐(0)
摘要:推荐的清理purge的方法: >purge binary logs to 'mybin.log000001'; 半同步复制 主库产生binlog到主库的binlog file,传到从库中继日志,然后从库应用。 即:传输是异步的,应用也是异步的。 半同步复制指的是传输同步,应用还是异步的。 好处:保证 阅读全文
posted @ 2017-12-03 21:47 斯言甚善 阅读(176) 评论(0) 推荐(0)