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

Jak opravit chybu PG::DuplicatePstatement:ERROR?

Používáte Rack::Timeout? Pokud se neočekávaně vyvolá výjimka časového limitu, existuje potenciál ke ztrátě stavu. (https://github.com/heroku/rack- timeout/blob/master/doc/risks.md ).

Zvyšování čísla připraveného příkazu může být zachyceno ve smyčce, což může způsobit chybu duplicitního příkazu, a nelze jej obnovit bez restartování procesu. Navrhněte implementaci https://github.com/ankane/slowpoke k ukončení/restartování procesu, když nastane časový limit.

Přečtěte si více o tomto problému:



  1. Výpočet vzdálenosti (pythagoras) a počet běhů v dotazu SQL

  2. Co je nového s replikací MySQL v MySQL 8.0

  3. Jak pevně zakódovat podmínku kde v zobrazení seznamu, základní vyhledávání, pokročilé vyhledávání v cukru CE

  4. POUŽÍVEJTE HINT a DISABLE_OPTIMIZED_NESTED_LOOP