したがって、私のデータベースには数十万のメンバーがあり、処理ソフトウェアは明らかにこのサイズのデータベース向けではありませんでした。そのため、いくつかの重大な遅延の問題があります。誰かがこの厄介なクエリのトリックを持っているかどうか興味がありました.
SELECT COUNT(DISTINCT member_id) AS active
FROM amember_payments
WHERE completed > 0 AND expire_date >= '2012-08-01' AND amount > 0
データベース全体をスキャンします。