03 2017 档案

摘要:本文介绍binlog的作用以及几个重要参数的使用方法,同时通过实验来描述binlog内部记录内容:row 、statement跟mixed的设置下,记录了哪些东西,最后会简单介绍下binlog server的搭建以及一些关于binlog使用的小Tips。 理解跟熟悉binlog相关内容,对复制原理及 阅读全文
posted @ 2017-03-24 10:27 苏家小萝卜 阅读(8310) 评论(14) 推荐(10) 编辑
摘要:基于MySQL5.7版本,5.7版本在恢复过程做了优化,本文描述不考虑之前版本。 1 初始化崩溃恢复 数据库关闭只有2种情况,正常关闭,非正常关闭(包括数据库实例crash及服务器crash)。 正常关闭情况,所有buffer pool里边的脏页都会都会刷新一遍到磁盘,同时记录最新LSN到ibdat 阅读全文
posted @ 2017-03-20 10:30 苏家小萝卜 阅读(9195) 评论(1) 推荐(10) 编辑
摘要:在数据库系统中,既有存放数据的文件,也有存放日志的文件。日志在内存中也是有缓存Log buffer,也有磁盘文件log file,本文主要描述存放日志的文件。 MySQL中的日志文件,有这么两类常常讨论到:undo日志与redo日志。 1 undo 1.1 undo是啥 undo日志用于存放数据修改 阅读全文
posted @ 2017-03-15 16:58 苏家小萝卜 阅读(22575) 评论(12) 推荐(36) 编辑
摘要:1 背景 1.1 报警情况 最近整理笔记,打算全部迁移到EVERNOTE。整理到锁这一部分,里边刚好有个自己记录下来的案例,重新整理分享下给大家。 某日中午,收到报警短信,DB死锁异常,单分钟死锁120个。 死锁的xml文件如下: 表格结构跟模拟数据如下: 1.2 如何监控 捕获死锁有多种方式可以捕 阅读全文
posted @ 2017-03-08 10:55 苏家小萝卜 阅读(4448) 评论(7) 推荐(13) 编辑
摘要:本系列上一篇博文链接:SQL SERVER大话存储结构(4)_复合索引与包含索引 本系列上一篇博文链接:SQL SERVER大话存储结构(4)_复合索引与包含索引 本系列上一篇博文链接:SQL SERVER大话存储结构(4)_复合索引与包含索引 本系列上一篇博文链接:SQL SERVER大话存储结构 阅读全文
posted @ 2017-03-03 10:28 苏家小萝卜 阅读(2450) 评论(0) 推荐(4) 编辑
摘要:1 什么是统计信息 统计信息 描述了 表格或者索引视图中的某些列的值 的分布情况,属于数据库对象。根据统计信息,查询优化器就能评估查询过程中需要读取的行数及结果集情况,同时也能创建高质量的查询计划。有了统计信息,查询优化器可以使用基数估计来选择合理的索引,而不需要耗费更多的IO资源扫描来评估哪个索引 阅读全文
posted @ 2017-03-01 16:22 苏家小萝卜 阅读(8620) 评论(0) 推荐(2) 编辑

levels of contents