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

Anbefal venligst den bedste massesletningsmulighed

Du kan oprette et indeks på kolonnerne på de underordnede tabeller, som refererer til den overordnede tabel:

på tabel2 opret et indeks på t1_id kolonnen

på tabel3 opret et indeks på t1_id kolonnen

det burde fremskynde tingene lidt.

Og/eller lad være med at genere on delete cascade , lav en slettet lagret procedure, som sletter først fra de underordnede tabeller og derefter fra den overordnede tabel, det kan være hurtigere end at lade postgresql gøre det for dig.



  1. Tips til bedre databasedesign

  2. Oracle PL/SQL:Tjek, om BLOB eller CLOB er tom

  3. Rekursiv SQL giver ORA-01790

  4. MySQL Leder efter gratis værelser i reservationssystem