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

Sådan fremskyndes opdateringsforespørgsel på massiv tabel

I stedet for at opdatere tabellen bør du prøve at oprette en ny tabel med den logik du har i SQL, det vil være hurtigere. Efter at den nye tabel er oprettet, kan du omdøbe den gamle tabel og omdøbe den nye tabel som observation_fact

For at gentage 1. Opret ny tabel

insert into observation_fact_new 
select ...
from observation_fact
  1. Omdøb gammel tabel for at udføre fornuftstjek
alter table observation_fact rename to observation_fact_old
  1. Omdøb ny tabel som observation_fact
alter table observation_fact_new rename to observation_fact

Når dine kontroller og test er færdige, slip den gamle tabel

drop table observation_fact_old



  1. Relationel algebra

  2. Hvorfor bruge rammer? Overbevis mig om, at jeg skal finde ud af Zend Framework og bruge det

  3. henter filer fra databasen efter deres sti i jsp

  4. MySQL-valgstreng med flere specialtegn