所以我的數據庫有幾十萬個成員,而且處理軟件顯然不適用於這樣大小的數據庫。所以我有一些重大的滯後問題。我很好奇,如果有人有這個煩人的查詢技巧。SELECT COUNT(DISTINCT member_id)AS active from amember_payments WHERE com
SELECT COUNT(DISTINCT member_id) AS active
FROM amember_payments
WHERE completed > 0 AND expire_date >= '2012-08-01' AND amount > 0
它掃描整個數據庫。
什麼是RBDMS?另外,'amember_payments'表有哪些索引? – 2012-08-06 19:31:59
您是否爲查詢中的列建立了索引? – podiluska 2012-08-06 19:32:59
-1在隱藏正在使用的數據庫系統時詢問性能。這只是不尊重人們試圖提供幫助的時間。答案直接取決於RDBMS。 – 2012-08-06 19:51:29