[SQL ] Select Count速度很慢
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱:SQLite
資料庫版本:3
內容/問題描述:
SELECT Count(*) FROM [tblHitRecordsDtl] inner join [tblHitRecords] on
[tblHitRecords].id = [tblHitRecordsDtl].hitRecId where
[tblHitRecordsDtl].rank = 1 and (recTime >= 1603419942778 and recTime <=
1604419942778)
其中,recTime是Integer型別。
當where條件後只有rank=1時,速度約500ms以下,但加上recTime的判斷後,
大約要花費3-4秒…
資料表只有5萬筆資料,想請問板上大神該如何解決呢? 謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.128.217 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1603432059.A.4A4.html
→
10/23 20:57,
4年前
, 1F
10/23 20:57, 1F
推
10/23 21:42,
4年前
, 2F
10/23 21:42, 2F
→
10/25 01:02,
4年前
, 3F
10/25 01:02, 3F
Database 近期熱門文章
PTT數位生活區 即時熱門文章