PostgreSQL vs MySQL:为你的 OLTP 工作负载找到合适的选择2024年5月1日·1529 字·4 分钟PostgreSQL 和 MySQL 在 OLTP 场景下的全面比较,探讨它们在二级索引处理和 MVCC 实现方面的根本架构差异,以及何时选择每个数据库的实用见解。
解决分片 MySQL 表的性能下降:理解根本原因和解决方案2022年5月27日·3316 字·7 分钟全面指南,了解为什么 MySQL 查询在分片环境中随时间变慢,探讨存储碎片和 MVCC 相关问题的根本原因,并提供使用 OPTIMIZE TABLE 表重建技术维护最佳数据库性能的实用解决方案。
MySQL 优化器统计:为什么你的查询选择了错误的索引2022年2月24日·3158 字·7 分钟深入探讨 MySQL 的 InnoDB 优化器统计以及采样不准确如何导致索引选择不当,造成相似查询之间的显著性能差异。学习防止由优化器误判导致的慢 SQL 查询的实用解决方案。
通过 SQL 优化发现的隐藏生产问题2021年8月7日·1800 字·4 分钟当我们的运维团队带来一个执行时间极长的复杂 SQL 查询时,我们以为这只是一个性能问题。我们不知道,这次调查会发现一个深深隐藏的字符编码不匹配问题,它一直在我们的生产数据库中默默地导致全表扫描。