sql >> Databáze >  >> RDS >> PostgreSQL

Doporučte prosím nejlepší možnost hromadného mazání

Můžete vytvořit index pro sloupce v podřízených tabulkách, které odkazují na nadřazenou tabulku:

na table2 vytvořte index ve sloupci t1_id

na table3 vytvořte index ve sloupci t1_id

to by mělo věci mírně urychlit.

A/nebo se neobtěžujte s on delete cascade , proveďte delete uloženou proceduru, která odstraní nejprve z podřízených tabulek a poté z nadřazené tabulky, může to být rychlejší, než nechat postgresql, aby to udělal za vás.



  1. Stránkování pomocí MySQL LIMIT, OFFSET

  2. Problémy s připojením s SQLAlchemy a více procesy

  3. nahradit přesnou shodu v php

  4. LEFT JOIN pouze první řada