Oracle
 sql >> Database >  >> RDS >> Oracle

Oracle deadlock genitore/figlio e figlio hanno indicizzato FK

Alcuni pensieri:1.) Poiché le code coinvolte nello stallo sono TX e non TM, questo non ha nulla a che fare con il problema della chiave esterna non indicizzata.2.) Poiché le sessioni sono in attesa in modalità TX 'S' (condivisa), questo non un problema di blocco a livello di riga.3.) Poiché una delle istruzioni coinvolte è un INSERT, quello non sarà un problema con la carenza di slot ITL.

Quindi, dato quanto sopra, le mie migliori ipotesi sono:per l'eliminazione, l'indice bitmap o la carenza di slot ITL. per l'inserto, sovrapposizione di pk/uk.

Spero di esserti stato d'aiuto...