sql >> Databáze >  >> RDS >> PostgreSQL

postgresql COUNT(DISTINCT ...) velmi pomalé

Můžete použít toto:

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

Je to mnohem rychlejší než:

COUNT(DISTINCT column_name)


  1. Odstraňte řádky SQL, kde ID nemají shodu, z jiné tabulky

  2. Výběr a úprava vertikálních bloků v SQL Server Management Studio (SSMS) - SQL Server / Výukový program TSQL, část 9

  3. mySQL DataSource v sadě Visual Studio 2012

  4. Jak povolit vzdálený přístup k databázi PostgreSQL