如果转载,请注明博文来源: www.cnblogs.com/xinysu/   ,版权归 博客园 苏家小萝卜 所有。...
阅读(87) 评论(0)
        数据库文件有两大类:数据文件跟日志文件,每一个数据库至少各有一个数据文件或者日志文件,数据文件用来存储数据,日志文件用来存储数据库的事务修改情况,可用于恢复数据库使用。 &n...
阅读(102) 评论(0)
        一行数据是如何来存储的呢?     变长列与定长列,NULL与NOT NULL,实际是如何整理存放到 8k的数据页上呢?     对...
阅读(116) 评论(0)
            如果转载,请注明博文来源: www.cnblogs.com/xinysu/   ,版权归 博客园...
阅读(110) 评论(0)
    本文简析Online DDL的实现原理与使用过程注意事项。       任何DDL操作,执行者都需要预先测试或者清晰了解这个操作会给数据库带来的影响是否是...
阅读(172) 评论(0)
         本文主要描述 MySQL Group Replication的简易原理、搭建过程以及故障维护管理内容。由于是新技术,未在生产环境使用过,本文均是...
阅读(307) 评论(0)
本文介绍binlog的作用以及几个重要参数的使用方法,同时通过实验来描述binlog内部记录内容:row 、statement跟mixed的设置下,记录了哪些东西,最后会简单介绍下binlog server的搭建以及一些关于binlog...
阅读(243) 评论(0)
基于MySQL5.7版本,5.7版本在恢复过程做了优化,本文描述不考虑之前版本。 1 初始化崩溃恢复     数据库关闭只有2种情况,正常关闭,非正常关闭(包括数据库实例crash及服务器crash)。...
阅读(438) 评论(0)
    在数据库系统中,既有存放数据的文件,也有存放日志的文件。日志在内存中也是有缓存Log buffer,也有磁盘文件log file,本文主要描述存放日志的文件。    ...
阅读(1107) 评论(0)
1 背景 1.1 报警情况 最近整理笔记,打算全部迁移到EVERNOTE。整理到锁这一部分,里边刚好有个自己记录下来的案例,重新整理分享下给大家。 某日中午,收到报警短信,DB死锁异常,单分钟死锁120个。 死锁的xml文件如下...
阅读(76) 评论(0)
1 基本介绍     每个数据库都具有事务日志,用于记录所有事物以及每个事物对数据库所作的操作。     日志的记录形式需要根据数据库的恢复模式来确定,数据库恢复模...
阅读(108) 评论(0)
1 什么是统计信息     统计信息 描述了 表格或者索引视图中的某些列的值 的分布情况,属于数据库对象。根据统计信息,查询优化器就能评估查询过程中需要读取的行数及结果集情况,同时也能创建高质量的查询计划...
阅读(150) 评论(0)