sql >> Databáze >  >> RDS >> Mysql

Přidání a odstranění ve velkém měřítku Vztah mnoho k mnoha v Entity Framework

V případě, že někdo jiný narazí na tuto otázku se stejným problémem, rozhodli jsme se v této situaci nepoužívat ORM. Právě jsme napsali dvě uložené procedury SQL (jednu pro přidání a jednu pro odstranění), což celý problém zjednodušilo a výrazně zvýšilo efektivitu. Při testování s více než 100 000 záznamy by dokončení akcí trvalo směšně dlouho, pokud by to nevyvolalo výjimku z nedostatku paměti. S uloženými procedurami byly naše operace dokončeny během několika sekund nebo méně. Jediné nedostatky tohoto přístupu pocházejí z hlediska testovatelnosti.




  1. Nezachycená chyba:Volání členské funkce Prepare() při chybě null

  2. Mohu nastavit Mysql na automatické rozdělení?

  3. Postgres nelze spustit

  4. Přejmenování připojitelné databáze