[SQL ] 這樣的SQL 會不會慢
有一張表 table
id , cid
1 0
2 1
3 0
4 2
5 6
.
.
.
有千萬行
select count(id) as count from table where 1 group by cid order by count DESC
limit 5
這樣where後面沒有條件 所以沒用到索引
排序也是經過count計算後排序
但只取出5筆 如果資料量很大 這樣會很慢嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.78.187
※ 編輯: visualPHP 來自: 218.164.78.187 (08/02 15:53)
推
08/03 14:55, , 1F
08/03 14:55, 1F
推
08/03 16:38, , 2F
08/03 16:38, 2F
推
08/04 08:41, , 3F
08/04 08:41, 3F
推
08/04 08:48, , 4F
08/04 08:48, 4F
→
08/04 23:21, , 5F
08/04 23:21, 5F
→
08/04 23:27, , 6F
08/04 23:27, 6F
推
08/05 00:18, , 7F
08/05 00:18, 7F