sql >> Databasteknik >  >> RDS >> Oracle

oracle deadlock förälder/barn och barn har indexerat FK

Några tankar:1.) Eftersom köerna som är involverade i dödläget är TX, och inte TM, har detta inget att göra med problemet med oindexerad främmande nyckel.2.) Eftersom sessionerna väntar på TX 'S' (delat) läge, är detta inte ett låsningsproblem på radnivå.3.) Eftersom ett av de inblandade påståendena är en INSERT, kommer det inte att vara ett problem med brist på ITL-kortplatser.

Så, givet ovanstående, är mina bästa gissningar:För borttagningen, bitmappsindex eller ITL-slotbrist.för infogningen, överlappande pk/uk.

Hoppas det hjälper...




  1. Visa summan längst ner i kolumnen i mysql

  2. Formatförfrågan resulterar i SQL*Plus

  3. MySQL Lägg till främmande nyckel

  4. Vilka är anslutningsgränserna för Google Cloud SQL från App Engine, och hur återanvänder man DB-anslutningar på bästa sätt?