sql >> Database >  >> RDS >> PostgreSQL

Bitmap Heap Scan-prestaties

Maak een samengestelde index op (foo_id, foo, date) (in deze volgorde).

Houd er rekening mee dat als u 500.000 records selecteert (en ze allemaal terugstuurt naar de klant), dit lang kan duren.

Weet u zeker dat u alle 500.000 records op de client nodig heeft (in plaats van een soort aggregaat of een LIMIT )?



  1. SQL:selecteer records waarbij ALLE samengevoegde records aan een bepaalde voorwaarde voldoen

  2. GROUP BY na ORDER BY

  3. JDBC opgeslagen procedure-aanroep

  4. MySQL Wijzig opgeslagen procedure