PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

postgresql COUNT(DISTINCT ...) très lent

Vous pouvez utiliser ceci :

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

C'est beaucoup plus rapide que :

COUNT(DISTINCT column_name)