Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Anything that triggers a recompile (web.config change, app_offline.htm, .aspx file change, etc.) causes the CPU usage on the core to max out. If you repeat the process, it maxes out the CPU usage on the next core, until the overall CPU usage is at 100%. </p> <p>I hooked up windbg with sos extensions and it looks like for each maxed out core there is 1 thread stuck in System.AppDomain.Unload(System.AppDomain) and another stuck on Oracle.DataAccess.Client.OracleTuningAgent.DoScan().</p> <p>First thread</p> <ul> <li>Oracle.DataAccess.Client.OracleTuningAgent.DoScan()</li> <li>Oracle.DataAccess.Client.OracleTuningAgent.TuningFunction()</li> <li>System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)</li> <li>System.Threading.ThreadHelper.ThreadStart()</li> </ul> <p>Second thread</p> <ul> <li>System.AppDomain.Unload(System.AppDomain)</li> <li>System.Web.HttpRuntime.ReleaseResourcesAndUnloadAppDomain(System.Object)</li> <li>System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)</li> <li>System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(System.Threading. _ThreadPoolWaitCallback)</li> <li>System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(System.Object)</li> </ul> <p>It looks like AppDomain.Unload is waiting on OracleTuningAgent.DoScan to finish, but that thread is blocked or sleeping.</p> <p>Oracle has confirmed the issue (bug # 9648040) and it is a top priority. In the meantime, the possible workarounds are: </p> <ol> <li>Roll back to 11gR1/earlier client</li> <li>Add 'Self Tuning=false' to the connection string. You will of course lose the benefits of the automatic tuning.</li> </ol> <p>-Scott</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload