The sync and async sections have a default value. We just found out that the statements for some check are ressource heavy and could produces some unnecessary stress on the databse, like i said befor with oracle jobs. Also this sections aren’t that important, at least for us, so we decided to cache thjem for 10 minutes and reduce the stress on the database.
Our sync and async sections are defined like this:
# Sections to run in foreground and wait for the result
SYNC_SECTIONS='instance dataguard_stats logswitches longactivesessions performance processes recovery_area recovery_status sessions undostat'
# Sections to run in the background, at a slower interval cached
ASYNC_SECTIONS='locks resumable rman tablespaces ts_quotas'
# Sections to run in foreground for ASM
SYNC_ASM_SECTIONS='asm_diskgroup instance processes'
# Sections to run in the background for ASM
ASYNC_ASM_SECTIONS=''
# Cache time (i.e. check interval) for async sections
CACHE_MAXAGE=600