Home › Discussions › Questions & Answers › Identifying Database Wait Event Bottlenecks

Identifying Database Wait Event Bottlenecks

Avatar photoCustomer Questions & Answers 5 replies

Our users complain about intermittent database slowness, pointing to high wait times. We want to identify specific times and the most problematic wait classes contributing to this. Which Blitz Report should we use?

5 replies

  • Support Enginatics

    Run the DBA AWR Wait Class by Time report. This report shows non-idle session wait times broken down by wait class over time, identifying unusual wait events during specific AWR snapshot intervals.

  • How can I restrict this analysis to only the processes directly interacting with the users (foreground processes)?

  • Support Enginatics

    You can use the ‘Session Type’ parameter to restrict the output specifically to foreground, background, or all server processes. This helps focus the analysis on user-facing bottlenecks.

  • We use a Pluggable Database (PDB) setup. Are these AWR reports compatible, and are there any prerequisite settings?

  • Support Enginatics

    Yes, these AWR reports are generally compatible with PDBs. You typically need to ensure AWR autoflush is enabled within the PDB by executing: `alter session set container=PDB1;` followed by `alter system set awr_pdb_autoflush_enabled=true;`.

  • You must be logged in to reply to this post.