關於聯合索引,範圍查詢,時間列索引的幾個問題

白小二發表於2021-04-23

【b_c】與【c】是否適合同時存在

查詢語句:
1. select * from demo where b=1 and c=2
2. select * from demo where c=2

in 查詢裡有一段是連續的,一段是不連續的,查詢優化器是否會做部分【順序io】

select * from demo where b in (1,2,3,4,5,6,10,30,50)
對於連續的部分 1,2,3,4,5,6 是否會做 【順序io】

時間列是否適合做索引

select * from demo 
where type=0 
and created_at > '2020-10-10 10:10:10' and created_at < '2020-10-11 10:10:10' 
order by created_at desc 
limit 15

時間列經常作為額外的篩選條件,這句語句我應該怎麼打索引,以及優化

本作品採用《CC 協議》,轉載必須註明作者和本文連結
保持專注

相關文章