总体数据库性能在我们的生产环境中很慢。
在此,我附上了两个时间段的statspack报告,这两个时间段是在格林威治标准时间09:00 AM-02.00 PM和03.00 PM-07.00PM之间于2016年2月15日生成的。
数据库详细信息:
Oracle 11g 11.2.0.3.0 - 标准版
操作系统内存:11.2GB
当前数据库SGA和PGA大小为: sga_max_size:5G sga_target:5G pga_aggregate_target:1G db_cache_size:2080M memory_max_target:0 memory_target:0
请就此提出建议。
拉姆
答案 0 :(得分:0)
使用dbms_workload_repository
(对于html输出使用AWR_DIFF_REPORT_HTML function)或Oracle Enterprise Manager运行AWR报告,并查看占用最多db time / cpu time / io的内容ops等。
对于那些不那么具体的问题,可能有几十种不同的原因。
特别关于SGA / PGA -
您也可以只查询gv$sga_target_advice
,gv$pga_target_advice
并检查某些池中是否存在内存不足(更高级和更精确的选项为gv$sga_resize_ops
)。