sql >> Database teknologi >  >> RDS >> PostgreSQL

postgresql COUNT(DISTINCT ...) meget langsom

Du kan bruge dette:

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

Dette er meget hurtigere end:

COUNT(DISTINCT column_name)


  1. Tilknytning af PostgreSQL JSON-kolonne til en Hibernate-enhedsegenskab

  2. Er rækkefølgen i en underforespørgsel garanteret bevaret?

  3. Hvor er mine patches?

  4. Sådan opretter du et brugerdefineret datatypealias i SQL Server ved hjælp af T-SQL