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

Reg. podpora transakcí pro jarní dávkovou úlohu na úrovni úlohy

Nejsem si jistý, jestli vůbec existuje řešení s automatickým zřetězeným/víceúrovňovým zpracováním transakcí, které funguje spolehlivě (nebo nepotřebuje mnoho zdrojů na straně databáze)

dobře, můžete oba kroky spojit do jednoho:

  • číst z první tabulky A
  • použijte procesor k aktualizaci tabulky A
  • pro čtení z tabulky B použijte procesor
  • použijte zapisovač k aktualizaci tabulky B

výkon bude hodně trpět, protože čtení v tabulce B bude jedno čtení oproti kurzoru založenému na tabulce a

šel bych s kompenzační strategií, jako je tato

  • Používané (volitelné) tabulky jsou dočasné tabulky a nikoli skutečné „produkční“ tabulky, což usnadňuje práci s kompenzací oddělením datových úložišť od produkce
  • a neúspěšný krok 1 spustí další krok nebo jinou práci/scénář
  • tento krok/úloha/skript se podle potřeby odstraní (řádky nebo úplná tabulka)


  1. TFDQuery.Prepare nemůže určit typy parametrů pro INSERT dotaz na MS SQL SERVER

  2. Je to chyba řazení MySQL?

  3. Jak nainstalovat SQL Server na Linux

  4. Indexuje MySQL hodnoty NULL?