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

Hvordan forbedrer man forespørgselshastigheden?

Til din forespørgsel vil du have et indeks på xml_files("purchaseNumber", "docPublishDate" desc) :

create index idx_xml_files_2 on xml_files("purchaseNumber", "docPublishDate" desc)

Postgres bør bruge dette indeks til order by , som letter distinct on .

Selvom det ikke vil påvirke ydeevnen, vil jeg også foreslå at forenkle where klausul til:

where parsing_status IS NULL 


  1. Hvordan besluttes Bitmap Heap Scan og Index Scan?

  2. Konverter en række til flere rækker med færre kolonner

  3. Opret forbindelse til ekstern PostgreSql-database ved hjælp af Powershell

  4. PDO udføre array til streng konverteringsfejl