DBMS慢:Microsoft SQL Server的 修訂 - 記錄總數表:972848614 修訂 - 查詢返回校長SQL:數據檢索是大量的記錄
修訂 查詢獲得計數:從MemberBetDetail中選擇計數(*),其中memberCode ='test'且betstatusId = 1且winlossAmount!= 0
花了9:46分鐘,結果:4741350
查詢得到的結果:從MemberBetDetail選擇memberCode,betstatusId,winlossAmount其中memberCode = '測試',並betstatusId = 1和winlossAmount = 0
花了7:26分,結果:4741350
表結構和索引
總共有4753780條記錄我想要檢索,但耗時將近8分鐘。有人能指出什麼是它
我使用基於MemberCode,貨幣代碼和StatusId
簡單查詢的實際問題更新時間:
您正在使用哪個[DBMS](https://en.wikipedia.org/wiki/DBMS)? Postgres的?甲骨文? –
向我們展示您正在使用的查詢和執行計劃。 –
這可能不是一個答案,而是一個提示,你有沒有考慮使用索引來加快查詢? –