sql >> Database >  >> RDS >> PostgreSQL

Resultaten interpreteren van Explain Analyse in Postgres

Als je naar je query-exec-plan kijkt, wordt er veel tijd besteed aan het sorteren

    "Sort  (cost=18.01..18.01 rows=1 width=86) (actual time=541075.198..541099.504 rows=65354 loops=1)"
"  Sort Key: r.resource_id, s.start_date"
"  Sort Method: external merge  Disk: 8016kB"

Ik zou je aanraden om work_mem param voor PostgreSQL zoals beschreven hier




  1. Maak een query om het aantal onvoltooide oproepen op 2 velden te krijgen

  2. PostgreSQL met pg_trgm langzamer dan volledige scan

  3. De rang van rij krijgen in OrderBy desc Welsprekende vraag, hoe kan ik deze vraag laten werken in laravel 5.5 welsprekendheden?)

  4. Een MariaDB Galera-cluster runnen zonder orkestratietools - DB Container Management:deel twee