postgresql COUNT(DISTINCT...) 매우 느림 매우 간단한 SQL 쿼리가 있습니다. SELECT COUNT(DISTINCT x) FROM table; 제 테이블에는 약 150만 줄이 있습니다.이 쿼리는 매우 느리게 실행되고 있습니다. 이와 비교하여 약 7.5초가 소요됩니다. SELECT COUNT(x) FROM table; 약 435ms가 소요됩니다.성능을 향상시키기 위해 쿼리를 변경할 수 있는 방법이 있습니까?저는 그룹화하고, 정기적으로 카운트하고, x에 인덱스를 달아 보았습니다. 둘 다 실행 시간이 7.5초 같습니다.다음을 사용할 수 있습니다. SELECT COUNT(*) FROM (SELECT DISTINCT column_name FROM table_name) AS temp; 이는..