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

Postgres uvázne na souběžných upsertech

Napadají mě tři řešení:

  1. Vložíte pouze jeden řádek na příkaz, ale to je neefektivní.

  2. Řádky před vložením seřadíte.

  3. Pokud dojde k uváznutí nebo chybě serializace, zkuste transakci opakovat.

Dávám přednost třetímu řešení, pokud se chyby nestávají velmi často.



  1. Připojení Django k postgresu pomocí docker-compose

  2. Získávání denních počtů událostí, které se nestávají každý den

  3. Zjistěte, zda šířka / délka spadá do mnohoúhelníku pomocí mysql

  4. MySql – Potíže s vytvářením pohledu