sql >> Databáze >  >> RDS >> Oracle

ORA-00060:Detekováno uváznutí při čekání na zdroj

Nedávno jsem se potýkal s podobným problémem. Ukázalo se, že v databázi chybí indexy cizích klíčů. To způsobilo, že Oracle uzamkl mnohem více záznamů, než bylo požadováno, což rychle vedlo k uváznutí během vysoké souběžnosti.

Zde je vynikající článek se spoustou dobrých podrobností, návrhů a podrobností o tom, jak opravit zablokování:http://www.oratechinfo.co.uk/deadlocks.html#unindex_fk



  1. Nejprve seřaďte podle konkrétní hodnoty pole

  2. Jak mohu abstrahovat připravené příkazy mysqli v PHP?

  3. Vlastní ORDER BY ignorovat 'the'

  4. Uložit vícerozměrné pole v databázi:relační nebo vícerozměrné?