摘要: 一行数据是如何来存储的呢? 变长列与定长列,NULL与NOT NULL,实际是如何整理存放到 8k的数据页上呢? 对表格进行增减列,修改长度,添加默认值等DDL SQL,对行存储结构又会有怎么样的影响呢? 什么是大对象,什么是行溢出,存储引擎是如何处理它们呢? 如果转载,请注明博文来源: www.c阅读全文
posted @ 2017-05-18 09:37 苏家小萝卜 阅读(579) 评论(6) 编辑
摘要: 1 背景 1.1 报警情况 最近整理笔记,打算全部迁移到EVERNOTE。整理到锁这一部分,里边刚好有个自己记录下来的案例,重新整理分享下给大家。 某日中午,收到报警短信,DB死锁异常,单分钟死锁120个。 死锁的xml文件如下: 表格结构跟模拟数据如下: 1.2 如何监控 捕获死锁有多种方式可以捕阅读全文
posted @ 2017-03-08 10:55 苏家小萝卜 阅读(757) 评论(4) 编辑
摘要: 如果转载,请注明博文来源: www.cnblogs.com/xinysu/ ,版权归 博客园 苏家小萝卜 所有。望各位支持! 如果转载,请注明博文来源: www.cnblogs.com/xinysu/ ,版权归 博客园 苏家小萝卜 所有。望各位支持! 关于MySQL日期时间函数,每回总能发现一些新特阅读全文
posted @ 2017-09-26 11:44 苏家小萝卜 阅读(5) 评论(0) 编辑
摘要: 如果转载,请注明博文来源: www.cnblogs.com/xinysu/ ,版权归 博客园 苏家小萝卜 所有。望各位支持! 少年入门笔记,整理出来一起入坑!入门的视屏来自imooc的:http://www.imooc.com/learn/839 如果转载,请注明博文来源: www.cnblogs.阅读全文
posted @ 2017-08-16 09:21 苏家小萝卜 阅读(2138) 评论(20) 编辑
摘要: 如果转载,请注明博文来源: www.cnblogs.com/xinysu/ ,版权归 博客园 苏家小萝卜 所有。望各位支持! 如果转载,请注明博文来源: www.cnblogs.com/xinysu/ ,版权归 博客园 苏家小萝卜 所有。望各位支持! 如果转载,请注明博文来源: www.cnblog阅读全文
posted @ 2017-08-14 09:22 苏家小萝卜 阅读(345) 评论(2) 编辑
摘要: 前阵子迁移zabbix到tokudb,整理部分操作笔记到这篇博文。 如果转载,请注明博文来源: www.cnblogs.com/xinysu/ ,版权归 博客园 苏家小萝卜 所有。望各位支持! 如果转载,请注明博文来源: www.cnblogs.com/xinysu/ ,版权归 博客园 苏家小萝卜 阅读全文
posted @ 2017-07-31 14:19 苏家小萝卜 阅读(339) 评论(0) 编辑
摘要: 回来写博客,少年前端时间被django迷了心魄 如果转载,请注明博文来源: www.cnblogs.com/xinysu/ ,版权归 博客园 苏家小萝卜 所有。望各位支持! 如果转载,请注明博文来源: www.cnblogs.com/xinysu/ ,版权归 博客园 苏家小萝卜 所有。望各位支持! 阅读全文
posted @ 2017-07-31 09:34 苏家小萝卜 阅读(866) 评论(15) 编辑
摘要: update、delete的条件写错甚至没有写,导致数据操作错误,需要恢复被误操作的行记录。这种情形,其实时有发生,可以选择用备份文件+binlog来恢复到测试环境,然后再做数据修复,但是这样其实需要耗费一定的时间跟资源。 其实,如果binlog format为row,binlog文件中是会详细记录阅读全文
posted @ 2017-06-20 10:12 苏家小萝卜 阅读(393) 评论(0) 编辑
摘要: SQL SERVER的表结构及索引转换为MySQL的表结构及索引,其实在很多第三方工具中有提供,比如navicat、sqlyog等,但是,在处理某些数据类型、默认值及索引转换的时候,总有些不尽人意并且需要安装软件,懒人开始想法子,所以基于SQL SERVER,写了一个存储过程,可以根据表名直接转换为阅读全文
posted @ 2017-06-13 09:44 苏家小萝卜 阅读(465) 评论(4) 编辑
摘要: 数据库文件有两大类:数据文件跟日志文件,每一个数据库至少各有一个数据文件或者日志文件,数据文件用来存储数据,日志文件用来存储数据库的事务修改情况,可用于恢复数据库使用。 这里分为两篇博文讲解,本文来说说数据文件。 如果转载,请注明博文来源: www.cnblogs.com/xinysu/ ,版权归 阅读全文
posted @ 2017-06-06 09:52 苏家小萝卜 阅读(633) 评论(0) 编辑
摘要: 索引这块从存储结构来分,有2大类,聚集索引和非聚集索引,而非聚集索引在堆表或者在聚集索引表都会对其 键值有所影响,这块可以详细查看本系列第二篇文章:SQL SERVER大话存储结构_(2)_非聚集索引如何查找到行记录。 非聚集索引内又分为多类:单列索引、复合索引、包含索引、过滤索引等。之前文章有具体阅读全文
posted @ 2017-06-01 12:46 苏家小萝卜 阅读(491) 评论(4) 编辑
摘要: 最近写完mysql flashback,突然发现还有有这种使用场景:有些情况下,可能会统计在某个时间段内,MySQL修改了多少数据量?发生了多少事务?主要是哪些表格发生变动?变动的数量是怎么样的? 但是却不需要行记录的修改内容,只需要了解 行数据的 变动情况。故也整理了下。 昨晚写的脚本,因为个人p阅读全文
posted @ 2017-05-26 15:24 苏家小萝卜 阅读(534) 评论(3) 编辑
levels of contents