3
테이블에 두 개의 필드 "이름"과 "날짜"가있는 3 억 개의 레코드가 있습니다. 지금은 대용량 테이블에서 카운트 쿼리를 최적화하는 방법
select count(*) from lenders_transaction WHERE dates >= now()-interval 1 month;
을했다, 그래서 나는 지난 달의 기록을 계산해야하지만 오랜 시간이 걸리는, 그래서 카운트 쿼리와 얼마나 빨리 결과를 얻을하는 방법을 최적화하는 방법을 조언이 필요합니다.
'dates' 필드에 색인이 있습니까? – valex
EXPLAIN 출력을 점검하여 진행중인 작업을 확인하십시오. – Randy
날짜 필드에는 색인이 없습니다. 만약 내가 그것을 추가하면 빠른 쿼리를 만들까요? –