可伸缩性非常有害,并且会导致恶劣的用户体验。该计数器的值必须为0。4)LockRequestssec锁请求秒,通过优化查询来减少读取次数,可以减少该计数器的值。Oracle数据库:1)如果自由内存接近于0而且库快存或数据字典快存的命中率小于090,那么需要增加SHARED_POOL_SIZE的大小。快存(共享SQL区)和数据字典快存的命中率:selectsumpi
sreloadssumpi
sfromvlibrarycacheselectsumgetsgetmissessumgetsfromvrowcache
f自由内存:selectfromvsgastatwhere
ame’freememory’2)如果数据的缓存命中率小于090,那么需要加大DB_BLOCK_BUFFERS参数的值(单位:块)。缓冲区高速缓存命中率:select
amevaluefromvsysstatwhere
amei
’dbblockgets’‘co
siste
tgets’physicalreads’HitRatio1physicalreadsdbblockgetsco
siste
tgets3)如果日志缓冲区申请的值较大,则应加大LOG_BUFFER参数的值。日志缓冲区的申请情况:select
amevaluefromvsysstatwhere
ame‘redologspacerequests’4)如果内存排序命中率小于095,则应加大SORT_AREA_SIZE以避免磁盘排序。内存排序命中率:selectrou
d100bvaluedecodeavaluebvalue01avaluebvalue2fromvsysstatavsysstatbwherea
ame’sortsdisk’a
db
ame’sortsmemory’注:上述SQLServer和Oracle数据库分析,只是一些简单、基本的分析,特别是Oracle数据库的分析和优化,是一门专门的技术,进一步的分析可查相关资料。
fr