网上说v$sysstat存储自数据库实例运行那刻起就开始累计全实例(instance-wide)的资源使用情况
谁能解释下自数据库实例运行那刻起是指什么?数据库重启后会否清零,或者每隔多长时间把以前的数据清掉?如果不会,那查该视图估算命中率岂不是没有太大意义(增大内存后命中率不会变化太大,因为历史的非命中数据太多)?

解决方案 »

  1.   

    动态性能视图v$sysstat中存储的数据是自数据库实例运行那刻起的累计数据没错。
    重启的时候不会清零,其他时间也不会。1,如果你单纯的看当前数据,由于其历史平均性,实在没有太大意义。当然,如果一直很差的话,也能说明部分问题。2,一般的处理方式是,在时间点1执行一次查询,保存结果的快照;在时间点2再执行一次查询,用两个时间点之间的差来判断系统运行状况。