V gv$session
, event
sloupec uvádí, na jakou událost čekání vaše relace aktuálně čeká. Pokud vaše relace čeká na nějaký druh zámku drženého jinou relací, event
řekne vám to (například to bude "enq:TX - spor o zámek řádku", pokud čekáte na uzamčení řádku drženého jinou relací) a blocking_instance
a blocking_session
bude vyplněna instancí a ID relace držitele zámku. Můžete se také podívat na seconds_in_wait
(pokud wait_time=0
), abyste zjistili, kolik sekund relace strávila v aktuální události čekání. To by vám mělo alespoň říct, zda je vaše relace aktuálně „zaseknutá“, ale neřekne vám, zda váš dotaz někdy skutečně skončí – pokud existuje špatný plán, je zcela možné, že máte „dobrý“ události čekání, jako je čekání na diskový I/O, které indikují, že relace něco dělá, ale že dotaz ve skutečnosti nikdy neskončí.