本系列是 我TM人傻了 系列第四期[捂臉],往期精彩回顧: 升級到Spring 5.3.x之后,GC次數急劇增加,我TM人傻了 這個大表走索引字段查詢的 SQL 怎么就成全掃描了,我TM人傻了 獲取異常信息里再出異常就找不到日志了,我TM人傻了 ...
今天收到運營同學的一個 SQL,有點復雜,尤其是這個 SQL explain 都很長時間執行不出來,於是我們后台團隊幫忙解決這個 SQL 問題,卻正好發現了一個隱藏很深的線上問題。 首先,我們發現,直接 EXPLAIN 這個 SQL 也很慢,也就是可能某些子查詢被實際執行了導致。所以,第一步我們先將其中的子查詢拆解出來,逐步分析,即: EXPLAIN 這個 SQL,執行很快,我們發現結果是: 奇 ...
2021-08-07 11:29 5 756 推薦指數:
本系列是 我TM人傻了 系列第四期[捂臉],往期精彩回顧: 升級到Spring 5.3.x之后,GC次數急劇增加,我TM人傻了 這個大表走索引字段查詢的 SQL 怎么就成全掃描了,我TM人傻了 獲取異常信息里再出異常就找不到日志了,我TM人傻了 ...
本系列是 我TM人傻了 系列第六期[捂臉],往期精彩回顧: 升級到Spring 5.3.x之后,GC次數急劇增加,我TM人傻了 這個大表走索引字段查詢的 SQL 怎么就成全掃描了,我TM人傻了 獲取異常信息里再出異常就找不到日志了,我TM人傻了 ...
本系列是 我TM人傻了 系列第五期[捂臉],往期精彩回顧: 升級到Spring 5.3.x之后,GC次數急劇增加,我TM人傻了 這個大表走索引字段查詢的 SQL 怎么就成全掃描了,我TM人傻了 獲取異常信息里再出異常就找不到日志了,我TM人傻了 ...
本系列是 我TM人傻了 系列第五期[捂臉],往期精彩回顧: 升級到Spring 5.3.x之后,GC次數急劇增加,我TM人傻了 這個大表走索引字段查詢的 SQL 怎么就成全掃描了,我TM人傻了 獲取異常信息里再出異常就找不到日志了,我TM人傻了 ...
本系列是 我TM人傻了 系列第五期[捂臉],往期精彩回顧: 升級到Spring 5.3.x之后,GC次數急劇增加,我TM人傻了 這個大表走索引字段查詢的 SQL 怎么就成全掃描了,我TM人傻了 獲取異常信息里再出異常就找不到日志了,我TM人傻了 ...
摘要 IN 一定走索引嗎?那當然了,不走索引還能全部掃描嗎?好像之前有看到過什么Exist,IN走不走索引的討論。但是好像看的太久了,又忘記了。哈哈,如果你也忘記了MySQL中IN是如何查詢的,就來復習下吧。 問題 問題要從之前的統計店鋪數關注人數說起 當時是從緩存的角度來分析如何進 ...
參考: MySQL 索引優化全攻略 索引建立的規則 1.能創建唯一索引就創建唯一索引 2.為經常需要排序、分組和聯合操作的字段建立索引 3.為常作為查詢條件的字段建立索引 如果某個字段經常用來做查詢條件,那么該字段的查詢速度會影響整個表的查詢速度。 因此,為這樣的字段建立索引 ...
沒走索引的情況有很多,一般看下執行計划,都能找到問題所在。 這里講下我所遇到的問題,由於 字段類型,字符集,排序規則等不一致,造成的。改成一樣即可。連接字段d.id ,w.bussiness_id。 多人合作開發一定要制定相關開發規范,不然就會出現這類問題 ...