84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
select count(*) as aggregate from `call_records` where (`CallType` = 'dialout' and `CalledNo` = '12345678910');
这条查询如何优化?前提是不能建立索引,因为这张表里面已经有好几个索引了,有可能导致锁表。
光阴似箭催人老,日月如移越少年。
핫 데이터인가요? 그렇지 않다면 정기적으로 스크립트를 실행하고 통계 개수를 다른 통계 테이블에 저장하세요. 핫 데이터의 경우 (a, b, c), a 및 a, b 및 a를 구성하면 B-트리가 왼쪽부터 시작하므로 이전에 구축한 인덱스가 결합 인덱스로 전환될 수 있는지 확인하세요. b, c를 사용할 수 있으며 코드 계층의 쿼리 기능은 필드 순서에 주의를 기울입니다.
인덱스를 다시 최적화하세요. 단일 인덱스가 너무 많으니 공동 인덱스를 구축해 보세요. 이 통계가 실시간 성능을 요구하지 않는 경우에는 md5(sql문)를 키로 사용하고, 그 결과를 값으로 사용하여 캐시(redis)에 저장합니다.
핫 데이터인가요? 그렇지 않다면 정기적으로 스크립트를 실행하고 통계 개수를 다른 통계 테이블에 저장하세요.
핫 데이터의 경우 (a, b, c), a 및 a, b 및 a를 구성하면 B-트리가 왼쪽부터 시작하므로 이전에 구축한 인덱스가 결합 인덱스로 전환될 수 있는지 확인하세요. b, c를 사용할 수 있으며 코드 계층의 쿼리 기능은 필드 순서에 주의를 기울입니다.
인덱스를 다시 최적화하세요. 단일 인덱스가 너무 많으니 공동 인덱스를 구축해 보세요. 이 통계가 실시간 성능을 요구하지 않는 경우에는 md5(sql문)를 키로 사용하고, 그 결과를 값으로 사용하여 캐시(redis)에 저장합니다.