暂无搜索历史
生产使用xtrabackup做备份, 难免会遇到Unable to obtain lock. Please try again later报错. 这个报错很简单...
昨天发现之前为了支持超多字段的时候, 给sdi传递了个filename参数, 但是忘记5.7环境传递这个参数了...
某环境自上线以来, 空间使用越来越多. 总是扩空间也不是办法啊. 于是只能看能不能从数据库层面来释放一部分空间了.
以前我们讲过mysql的sdi结构, innodb_file_per_table 和 general tablespace都讲过, 但是当某个表字段特别多的情况...
终于来到frm2sdi的最后一章, 本章将如何将frm转为sdi. 前面两张分别将了frm的结构和sdi的结构. 但frm有部分元数据信息没有细看, 主要是太复...
之前讲过mysql忘记密码时的一些处理方法, 前面几种都是需要重启才生效的(包括修改ibd文件), 而不需要重启的方法(修改内存,或者gdb跳过认证)并没有给...
mysql的主从延迟问题还是很常见的, 通常都是没得索引或者数据量太大导致的. 如果有索引,选择性不好,还是会导致主从延迟增大. 本文主要分享一个 表有索引(w...
除了在数据字典中有元数据信息外, mysql还在ibd里面存储了该数据文件对应的表的元数据信息.这部分信息就叫做 Serialized Dictionary I...
在mysql 5.7环境中, tbl_name.frm文件是指表定义文件, 即表的结构信息. 在8.0中由SDI取代了. 那么就可以将frm转为sdi, 这样我...
以前我们编译mysqld的时候, 演示了修改版本号, 但太麻烦了,对于已经上线的系统这种做法不现实. 直接使用sed修改磁盘文件中的版本号操作更简单, 但是得重...
该报错是存储引擎相关的, 凭经验基本上就能判断是系统表myisam导入失败了. 我们查看日志验证下.
报错很明显是max_binlog_cache_size值太小了. 解决办法也很简单, 增加就好了. 但遇到个小插曲. 所以记录下.
换换口味, 来瞧瞧国产数据库oceanbase的密码相关知识. 由于我们可以使用mysql命令连接ob, 所以基本上可以确定ob的密码加密和mysql的mysq...
之前我们简单介绍过checksum table的原理, 总结就是: 各行的校验值加起来就是最终的结果.
我们知道Mysql空间分配是按照 区extent 来分的, 每次分若干个区. 而每个区的大小我们通常是当作1MB来使用的, 实际上不同大小的page,对应不同大...
这个告警很简单, 就是说无效的转义序列, 也就是代码里面的反斜杠(\)有问题,但不得(毕竟是告警)
我们之前讲过在没有备份的时候怎么恢复数据,从ibd数据文件恢复, 从binlog日志恢复, 甚至从xfs文件系统恢复. 但这些都不能保证一定能恢复成功. 所以每...
在学习mysql的表结构的时候, 会接触到各种数据类型, 各种索引, 那么把它们都柔和到一起会怎么样呢?
mysql的行格式有4种,REDUNDANT,COMPACT,DYNAMIC和COMPRESSED. 最常用的就是DYNAMIC, 也是mysql默认的行格式(...
水一篇mysql认证的文, 之前我们讲过mysql的连接过程, 对于复杂的aching_sha2_password还专门写了篇文章来介绍, 甚至还除了审计脚本(...
暂未填写个人网址