07 2022 档案

摘要:精心总结十三条建议,帮你创建更合适的MySQL索引上篇文章讲到使用MySQL的Explain命令可以分析SQL性能瓶颈,优化SQL查询,以及查看是否用到了索引。 我们都知道创建索引可以提高查询效率,但是具体该怎么创建索引? 哪些字段适合创建索引? 哪些字段又不适合创建索引? 本文跟大家一块学习一下如何创建合适数据库索引。 阅读全文
posted @ 2022-07-31 23:44 一灯架构 阅读(1439) 评论(1) 推荐(6)
摘要:学会使用MySQL的Explain执行计划,SQL性能调优从此不再困难上篇文章讲了MySQL架构体系,了解到MySQL Server端的优化器可以生成Explain执行计划,而执行计划可以帮助我们分析SQL语句性能瓶颈,优化SQL查询逻辑,今天就一块学习Explain执行计划的具体用法。 阅读全文
posted @ 2022-07-28 10:32 一灯架构 阅读(1751) 评论(4) 推荐(15)
摘要:【干货】MySQL底层架构设计,你了解多少?很多开发同学对SQL优化如数家珍,却对MySQL架构一知半解。岂不是只见树叶,不见森林,终将陷入细节中不能自拔。 今天就一块学习MySQL分层架构,深入了解MySQL底层实现原理,以及每层的作用,我们常见的SQL优化到底在哪一层做了优化? 阅读全文
posted @ 2022-07-17 23:58 一灯架构 阅读(1165) 评论(0) 推荐(2)
摘要:MySQL查询为什么没走索引?这篇文章带你全面解析工作中,经常遇到这样的问题,我明明在MySQL表上面加了索引,为什么执行SQL查询的时候却没有用到索引? 同一条SQL有时候查询用到了索引,有时候却没用到索引,这是咋回事? 原因可能是索引失效了,失效的原因有以下几种,看你有没有踩过类似的坑? 阅读全文
posted @ 2022-07-08 00:05 一灯架构 阅读(1336) 评论(5) 推荐(4)
摘要:高级程序员必知必会,一文详解MySQL主从同步原理,推荐收藏MySQL主从同步是基于Bin Log实现的,而Bin Log记录的是原始SQL语句。 Bin Log共有三种日志格式,可以binlog_format配置参数指定。 阅读全文
posted @ 2022-07-06 23:20 一灯架构 阅读(1451) 评论(1) 推荐(2)
摘要:查询效率提升10倍!3种优化方案,帮你解决MySQL深分页问题开发经常遇到分页查询的需求,但是当翻页过多的时候,就会产生深分页,导致查询效率急剧下降。 有没有什么办法,能解决深分页的问题呢? 本文总结了三种优化方案,查询效率直接提升10倍,一起学习一下。 阅读全文
posted @ 2022-07-03 23:09 一灯架构 阅读(3367) 评论(8) 推荐(8)