• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 軟件測試中的性能測試(并發負載壓力)測試分析(2)

    發表于:2011-06-10來源:未知作者:娃娃點擊數: 標簽:軟件測試性能測試
    太高的物理I/O速率:large physical I/O rate(not sufficient in itself) 過低的緩存命中率(low buffer cache hit ratio(not sufficient in itself)) 太長的運行進程隊列,但CPU卻空閑(

      太高的物理I/O速率:large physical I/O rate(not sufficient in itself)

      過低的緩存命中率(low buffer cache hit ratio(not sufficient in itself))

      太長的運行進程隊列,但CPU卻空閑(large run queue with idle CPU)

      4.數據庫服務器:

      SQL Server數據庫:

      1 SQLServer資源監控中指標緩存點擊率(Cache Hit Ratio),該值越高越好。如果持續低于80%,應考慮增加內存。

      2 如果Full Scans/sec(全表掃描/秒)計數器顯示的值比1或2高,則應分析你的查詢以確定是否確實需要全表掃描,以及SQL查詢是否可以被優化。

      3 Number of Deadlocks/sec(死鎖的數量/秒):死鎖對應用程序的可伸縮性非常有害,并且會導致惡劣的用戶體驗。該計數器的值必須為0。

      4 Lock Requests/sec(鎖請求/秒),通過優化查詢來減少讀取次數,可以減少該計數器的值。

      Oracle數據庫:

      1 如果自由內存接近于0而且庫快存或數據字典快存的命中率小于0.90,那么需要增加SHARED_POOL_SIZE的大小。

      快存(共享SQL區)和數據字典快存的命中率:

      select(sum(pins-reloads))/sum(pins) from v$librarycache;

      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)'

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>