sql >> Base de Datos >  >> RDS >> PostgreSQL

postgresql COUNT (DISTINCT ...) muy lento

Puedes usar esto:

SELECT COUNT(*) FROM (SELECT DISTINCT column_name FROM table_name) AS temp;

Esto es mucho más rápido que:

COUNT(DISTINCT column_name)