内存缓冲区顾问

时间:2022-12-06 12:19:03

内存缓冲区顾问(v$db_cache_advice)用来帮助调整数据库高速缓冲区的统计信息,内存缓冲区顾问有三种状态:
(1)ON;工具打开,为该工具分配内存并进行统计信息的收集,要有一定的内存和cpu开销。
(2)READY:该工具关闭。为该工具分配内存但不进行统计信息的收集,没有cpu开销
(3)OFF:该工具关闭,不为该工具分配内存也不进行统计信息的收集,因此没有cpu的开销,也没有内存开销。
例如:select id,name,block_size,advice_status from v$db_cache_advice;
当我们使用alter system set db_cache_advice=off;
再查询一下:
select id,name,block_size,advice_status from v$db_cache_advice;