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.