暂无搜索历史
ibd2sql 2.0版本今天更新了. 重构了大部分代码, 性能提升很大(不开并发提升约5倍). 还支持并发功能! 使用方法和之前一样.
在整理innodb数据存储格式的时候, 发现有位大佬的博客 中说: 主键非叶子节点 不需要记录null bitmask.
mysql支持json格式的数据类型, json格式的数据binary为mysql层实现的, 所以字节序是小端. 解析的时候要注意下
统计信息是啥? 对表(索引)的信息的统计. 有对表(索引)级统计的, 比如有多少行数据,平均行长度; 也有针对某些字段的更具体的统计(直方图), 比如a字段在某...
上一章我们讲了 mysql修改字段长度的时候不能使用instant算法, 而是使用inplace算法, inplace听起来没得instant快, 就认为inp...
我们知道mysql 8.0.12引入了instant算法, 部分DDL只需要修改元数据信息即可完成修改, 这样速度是嘎嘎快. 但是支持有限, 大概如下:
我们之前已经介绍了3种row_format格式:REDUNDANT,COMPACT,DYNAMIC. 现在来讲最后一种:COMPRESSED
本来准备做二级分区的DDL的, 但是看了下, WC, 太复杂了. 而且分区表用得也不多. 还不如更新支持 mysql5.7
一次mysqldump备份失败的分析思路分享, 虽然没能完全确认原因(一点日志都没得....), 但思路还是值得分享的.
前两天遇到一个主从延迟问题, 准备修改下相关参数(slave_parallel_type,slave_parallel_workers)来处理. 在此之前得先在...
mysql又很多参数和变量(500+), 虽然大部分都不需要去管, 但遇到问题/报错的时候往往会和这些参数有关. 所以我们就简单的解析mysql一些常见的参数....
对于mysqld的启停我们可以使用mysqld_safe或者服务来管理, 本案例使用前者. 好处是:mysqld异常挂了之后,会被拉起来.
昨晚发现有大量的sql执行失败, 使用show processlist发现存在大量的Waiting for table flush状态的连接.如下图(下图为复现...
我们知道在mysql里, delete数据只会对其打上delete_flag, 不会真正的删除数据,该数据还在页内, 该页也还在Btree+中; 遍历树节点的时...
愉快的周末从加班开始结束. 今天有个数据迁移的事情, 通常我们使用mysqldump之类的来做
量有多大呢? 几十GB, 这样会导致: 1. error日志看起来不方便了 2. 磁盘不够了....
undo,redo,error log, slow log等日志目录使用的同一个文件系统,datadir和Binlog分别使用单独的文件系统.
有同事反应测试环境mysql突然挂了,而且起不来. 这种情况通常是磁盘满了导致的, 但这次不是.
innodb的相关结构已经整理得差不多了, 于是开始考虑ibd2sql的功能和性能了. 功能可以根据之前的需求和相关issue来做, 但性能的话就稍微麻烦点. ...
反馈的系统是2个月前升级的, 而测试环境则是在更早之前升级的, 测试没得问题之后才会升级生产. 现在却来突然反馈测试环境是升级导致变慢了. 感觉有点幺蛾子.