鍍金池/ 問答/數(shù)據(jù)庫/ mysql中索引排序優(yōu)化問題

mysql中索引排序優(yōu)化問題

想問一個問題,mysql中多表聯(lián)查:
1.循環(huán)基礎表排序字段已建立b-tree索引,查詢行數(shù)較多

圖片描述

2.未能使用索引排序(使用了filesort),但條數(shù)較少:

圖片描述

這兩種情況查詢性能的比較,以及掃描的rows(總rows和篩選后rows)大小變化后有什么影響?
暫時結果是第一種用時0.13s左右,第二種0.6s左右(數(shù)據(jù)量3000條左右,比較少)

回答
編輯回答
遺莣

具體業(yè)務具體分析,大體方向是盡量不要使用到臨時表和內存排序,結果集大的話可能會寫到磁盤上,很慢

2018年4月18日 08:45