性能测试(并发负载压力)测试分析-简要篇[4]

发表于:2010-06-02来源:作者:点击数: 标签:性能测试负载压力
性能测试(并发负载压力)测试分析-简要篇[4] 软件测试 select(sum(gets-getmisses))/sum(gets) from v$rowcache; 自由内存: select * from v$sgastat where name=’free memory’; 2 如果数据的缓存命中率小于0.90,那么需要加大DB_BLOCK_BUFFERS参数的值(单

  性能测试(并发负载压力)测试分析-简要篇[4]    软件测试

  select(sum(gets-getmisses))/sum(gets) from v$rowcache;

  自由内存: select * from v$sgastat where name=’free memory’;

  2 如果数据的缓存命中率小于0.90,那么需要加大DB_BLOCK_BUFFERS参数的值(单位:块)。

  缓冲区高速缓存命中率:

  select name,value from v$sysstat where name in (’db block gets’,

  ‘consistent gets’,'physical reads’) ;

  Hit Ratio = 1-(physical reads / ( db block gets + consistent gets))

  3 如果日志缓冲区申请的值较大,则应加大LOG_BUFFER参数的值。

  日志缓冲区的申请情况 :

  select name,value from v$sysstat where name = ‘redo log space requests’ ;

  4 如果内存排序命中率小于0.95,则应加大SORT_AREA_SIZE以避免磁盘排序 。

  内存排序命中率 :

  select round((100*b.value)/decode((a.value+b.value), 0, 1, (a.value+b.value)), 2)from v$sysstat a, v$sysstat b where a.name=’sorts (disk)’ and b.name=’sorts (memory)’

  注:上述SQL Server和Oracle数据库分析,只是一些简单、基本的分析,特别是Oracle数据库的分析和优化,是一门专门的技术,进一步的分析可查相关资料。

原文转自:http://www.ltesting.net