随笔分类 -  MySQL

摘要:[TOC] 1. 索引优化 一旦建立索引,select 查询语句的where条件要尽量符合最佳左前缀的原则,如若能做到全值匹配最好。 索引优化的第一个前提就是建好索引,第二个就是避免索引失效 索引失效的场景 1. 如果索引了多列,要遵守最左前缀法则。指的是查询从索引的最左前列开始并且不跳过索引中的列 阅读全文 »
posted @ 2019-07-01 08:56 丁可乐 阅读(2522) 评论(0) 推荐(5) 编辑
摘要:MySQL之SQL优化详解(二) 1. SQL的执行顺序 1.1 手写顺序 1.2 机读顺序 2. 七种join 3. 索引 3.1 索引初探 是什么: 排好序的快速查找数据结构 两个主要的索引结构: B+tree 索引和哈希索引。 如何建: 1. ALTER TABLE table_name AD 阅读全文 »
posted @ 2019-06-30 16:22 丁可乐 阅读(3710) 评论(1) 推荐(5) 编辑
摘要:序言: 在我面试很多人的过程中,很多人谈到SQL优化都头头是道,建索引,explain 分析,like 全模糊会导致索引失效 云云,于是我问道:优化之前,需要找出数据库中比如超过2s的慢SQL,你是怎么找的?很多人答不上来,要是找都找不到,怎么去优化呢,一个中大型系统可能成千上万条SQL都不过分,难 阅读全文 »
posted @ 2019-06-20 22:27 丁可乐 阅读(17495) 评论(4) 推荐(9) 编辑

点击右上角即可分享
微信分享提示