sql >> Database >  >> RDS >> Oracle

RAC-volgordeconflict

Ik kwam onlangs een geval tegen waarbij het selecteren van de volgende waarde uit een reeks conflictproblemen veroorzaakte in Oracle RAC. Bekijk deze screenshot van Lighty (klik op de afbeelding om een ​​grotere afbeelding te zien)

De wachtgebeurtenissen zien er hetzelfde uit als ze worden bekeken in de prestatieschermen van Enterprise Manager, waarvoor u wel een licentie voor het optionele diagnosepakket moet hebben.

We kunnen hoge wachttijden zien op de rij cachevergrendeling wait-gebeurtenis evenals meerdere globale cache-wachtgebeurtenissen (allemaal beginnen met "gc").

Het probleem was dat de reeks werd gemaakt met CACHE op nul. Sequenties in Oracle RAC met een te lage cache-instelling zullen dit soort wachtgebeurtenissen zien. De oplossing is eenvoudig, vergroot de CACHE-grootte.


  1. Hoe te bestellen op datum in SQLite

  2. Top 10 interessante weetjes &tips over MySQL

  3. Top 7 banen die SQL vereisen

  4. Verbinding maken met MySQL met behulp van Python