随笔分类 - 学习笔记
摘要:程序员应该如何迭代需求,如何进行好的测试,TDD测试实战
阅读全文
摘要:本文主要介绍 MySQL 备库的并行复制策略。
阅读全文
摘要:本文主要介绍 MySQL 主备延迟,延迟产生的原因和主备切换策略。
阅读全文
摘要:本文主要介绍 MySQL 主备数据同步的重要日志 binlog 的三种格式,和双 M 结构的循环复制问题。
阅读全文
摘要:本文介绍 MySQL 的 binlog 和 redo log 写入机制和刷盘策略,以及如何提升 MySQL 的 IO 性能。
阅读全文
摘要:本文介绍一些常见的性能问题,以及在生产环境下应该如何解决。
阅读全文
摘要:本文介绍 MySQL InnoDB 的加锁规则,以及分析加锁时,一些需要注意的点。
阅读全文
摘要:本文介绍什么是幻读,幻读存在的问题和解决方式,以及间隙锁带来的困扰。
阅读全文
摘要:本文介绍锁表和执行慢的例子,以及发生锁表时的排查方法。
阅读全文
摘要:本文介绍三种因为函数转换导致不使用索引的问题。
阅读全文
摘要:总结一下,MySQL 总是使用 “最快” 的排序方案。
阅读全文
摘要:本文介绍 MySQL 随机查询的工作流程、优化随机查询的方式、和临时表。
阅读全文
摘要:本文介绍三种外部排序算法:最小堆、胜者树和败者树,以及为什么外部排序往往用败者树。
阅读全文
摘要:本文介绍 order 的三种排序方式,全字段排序、rowid 排序和索引树排序,以及每种排序方式具体是如何工作的。
阅读全文
摘要:本文介绍 MySQL45 讲中提到的一个用户关注的案例,并记录下可行的处理方案。
阅读全文
摘要:本文介绍 MyISAM 和 InnoDB 如何执行 count 操作,如果是一个需要使用 count 进行大量计数的场景,应该如何设计实现,以及不同 count 操作的效率。
阅读全文
摘要:本文介绍为什么删除了一部分表数据后,表文件大小不变,以及有哪些表空间回收的方式。
阅读全文
摘要:本文介绍 InnoDB 的刷脏控制策略,它是如何控制刷脏速率的,以及一些相关参数。
阅读全文
摘要:本文介绍字符串的前缀索引优缺点,以及字符串区分度不高情况下,可以考虑如何建立索引。
阅读全文
摘要:本文简要介绍优化器选择索引的依据有哪些,有什么办法人为引导优化器选择更优的执行方案。
阅读全文