
mysql
zuimrs
我用来款待你的,不是晶莹的美食,是心。
展开
-
erlang_mysql_driver源码阅读笔记
最近项目里发现了一个比较严重的bug,线上服务器游戏服创建了大量的mysql连接没有释放,轻松达到了设定的连接数上限,因为使用了第三方的驱动erlang_mysql_driver,排查的过程中就研究了下驱动的源码。原创 2019-11-14 21:53:47 · 496 阅读 · 0 评论 -
InnoDB存储引擎读书笔记-表空间文件
每个存储引擎有自己独有的文件,表空间文件就是其中之一。原创 2019-08-12 11:05:15 · 316 阅读 · 0 评论 -
InnoDB存储引擎读书笔记-索引组织表
在InnoDB存储引擎中,表都是根据主键顺序组织存放的,这种存储方式的表成为索引组织表(index organized table)。原创 2019-08-20 20:36:52 · 256 阅读 · 0 评论 -
InnoDB存储引擎读书笔记-慢查询日志
慢查询日志可以帮助DBA定位可能存在问题的SQL语句,从而进行SQL语句层面优化。原创 2019-08-06 14:29:09 · 180 阅读 · 0 评论 -
InnoDB存储引擎读书笔记-异步IO与刷新邻接页
通过异步IO和刷新邻接页的方式可以降低磁盘IO次数,提高写入速度。原创 2019-08-05 21:25:27 · 144 阅读 · 0 评论 -
InnoDB存储引擎读书笔记-自适应哈希索引
InnoDB存储引擎会监控对表上各索引页的查询。如果观察到建立哈希索引可以带来速度提升,则建立哈希索引,称之为自适应哈希索引(Adaptive Hash Index, AHI)。原创 2019-08-05 21:03:58 · 152 阅读 · 0 评论 -
InnoDB存储引擎读书笔记-Checkpoint技术
当数据库宕机时,需要使用重做日志恢复数据,而Checkpoint技术则大大缩短了通过重做日志恢复现场的开销。原创 2019-07-23 10:04:17 · 119 阅读 · 0 评论 -
InnoDB存储引擎读书笔记-内存
InnoDB存储引擎内存管理相关整理。原创 2019-07-22 21:01:03 · 114 阅读 · 0 评论 -
InnoDB存储引擎读书笔记-两次写(doublewrite)
InsertBuffer带给InnoDB存储引擎性能提升,doublewrite则保证了InnoDB数据页可靠性。原创 2019-07-31 13:58:20 · 173 阅读 · 0 评论 -
InnoDB存储引擎读书笔记-插入缓冲(Insert Buffer)
插入缓冲时InnoDB存储引擎关键特性中重要的功能,和数据页一样作为物理页的组成部分,但是能大大提高DML操作效率。原创 2019-07-30 16:09:13 · 365 阅读 · 0 评论