摘要: 如果转载,请注明博文来源: www.cnblogs.com/xinysu/ ,版权归 博客园 苏家小萝卜 所有。望各位支持! 如果转载,请注明博文来源: www.cnblogs.com/xinysu/ ,版权归 博客园 苏家小萝卜 所有。望各位支持! PERCONA提供了若干管理维护MySQL的小工 阅读全文
posted @ 2017-04-24 18:08 苏家小萝卜 阅读(10341) 评论(2) 推荐(7) 编辑
摘要: 本文简析Online DDL的实现原理与使用过程注意事项。 任何DDL操作,执行者都需要预先测试或者清晰了解这个操作会给数据库带来的影响是否是在业务期间数据库的可承受范围内,尤其是对大表的DDL操作中,需要密切留意服务器的IO,内存及CPU使用情况(每个DBA总有那么一段被大表的DDL语句坑到的血泪 阅读全文
posted @ 2017-04-19 12:22 苏家小萝卜 阅读(8023) 评论(10) 推荐(9) 编辑
摘要: 本文主要描述 MySQL Group Replication的简易原理、搭建过程以及故障维护管理内容。由于是新技术,未在生产环境使用过,本文均是虚拟机测试,可能存在考虑不周跟思路有误情况,欢迎交流指正。 如果转载,请注明博文来源: www.cnblogs.com/xinysu/ ,版权归 博客园 苏 阅读全文
posted @ 2017-04-07 09:15 苏家小萝卜 阅读(10352) 评论(12) 推荐(20) 编辑
摘要: 本文介绍binlog的作用以及几个重要参数的使用方法,同时通过实验来描述binlog内部记录内容:row 、statement跟mixed的设置下,记录了哪些东西,最后会简单介绍下binlog server的搭建以及一些关于binlog使用的小Tips。 理解跟熟悉binlog相关内容,对复制原理及 阅读全文
posted @ 2017-03-24 10:27 苏家小萝卜 阅读(8510) 评论(14) 推荐(10) 编辑
摘要: 基于MySQL5.7版本,5.7版本在恢复过程做了优化,本文描述不考虑之前版本。 1 初始化崩溃恢复 数据库关闭只有2种情况,正常关闭,非正常关闭(包括数据库实例crash及服务器crash)。 正常关闭情况,所有buffer pool里边的脏页都会都会刷新一遍到磁盘,同时记录最新LSN到ibdat 阅读全文
posted @ 2017-03-20 10:30 苏家小萝卜 阅读(9450) 评论(1) 推荐(10) 编辑
摘要: 在数据库系统中,既有存放数据的文件,也有存放日志的文件。日志在内存中也是有缓存Log buffer,也有磁盘文件log file,本文主要描述存放日志的文件。 MySQL中的日志文件,有这么两类常常讨论到:undo日志与redo日志。 1 undo 1.1 undo是啥 undo日志用于存放数据修改 阅读全文
posted @ 2017-03-15 16:58 苏家小萝卜 阅读(22644) 评论(12) 推荐(36) 编辑
摘要: 1 背景 1.1 报警情况 最近整理笔记,打算全部迁移到EVERNOTE。整理到锁这一部分,里边刚好有个自己记录下来的案例,重新整理分享下给大家。 某日中午,收到报警短信,DB死锁异常,单分钟死锁120个。 死锁的xml文件如下: 表格结构跟模拟数据如下: 1.2 如何监控 捕获死锁有多种方式可以捕 阅读全文
posted @ 2017-03-08 10:55 苏家小萝卜 阅读(4522) 评论(7) 推荐(13) 编辑
摘要: 本系列上一篇博文链接:SQL SERVER大话存储结构(4)_复合索引与包含索引 本系列上一篇博文链接:SQL SERVER大话存储结构(4)_复合索引与包含索引 本系列上一篇博文链接:SQL SERVER大话存储结构(4)_复合索引与包含索引 本系列上一篇博文链接:SQL SERVER大话存储结构 阅读全文
posted @ 2017-03-03 10:28 苏家小萝卜 阅读(2477) 评论(0) 推荐(4) 编辑
摘要: 1 什么是统计信息 统计信息 描述了 表格或者索引视图中的某些列的值 的分布情况,属于数据库对象。根据统计信息,查询优化器就能评估查询过程中需要读取的行数及结果集情况,同时也能创建高质量的查询计划。有了统计信息,查询优化器可以使用基数估计来选择合理的索引,而不需要耗费更多的IO资源扫描来评估哪个索引 阅读全文
posted @ 2017-03-01 16:22 苏家小萝卜 阅读(8838) 评论(0) 推荐(2) 编辑
摘要: 1 参数作用 MySQL的各个插件式引擎中,都会对事务及线程做一定的处理和优化。在Innodb引擎中,总是尝试保持 innodb内 操作系统的线程数(暂命名为innodb_thread) 应该小于或等于 系统可提供给innodb处理事务的线程数(暂命名为system_innodb_thread)。在 阅读全文
posted @ 2017-02-24 18:18 苏家小萝卜 阅读(17633) 评论(0) 推荐(3) 编辑
levels of contents