您的位置:首页 > 数据库 > Oracle

进程、检查-oracle 性能调优 解决CPU问题-by小雨

2013-04-18 14:47 351 查看
工作之余抽点时光出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下进程、检查-

你能决解CPU量容问题,通过以下几步:

1.从载负花费上监测并决解CPU问题。
2.通过利用oracle 据数库资源管理器化优配置CPU资源来增长峰值载负的影响
3.当多个CPU的统系上行运多个据数库实例的可以利用实例制约略策来制约单个
据数库实例可以利用的CPU资源。

4.增长件硬量容,晋升统系结构
查找和化优的CPU利用率
行运在统系上的个每进程都市影响到可用的CPU资源。因此调整非据数要素也能晋升
据数库性能。

利用从操作统系得来的V$OSSTAT or V$SYSMETRIC_HISTORY 视图来监视统系利用率。
用有的统计包容V$OSSTAT和V$SYSMETRIC_HISTORY视图。

■CPU的数量
■CPU利用率
■载负
■页换
■物理内存

您可以用使操作统系监控工具来肯定哪个进程行运作为一个团体在统系上行运。如果统系载负太重。
那么,可以检查内存,IO,和前面大节将要说明的进程管理。

你能用使像 sar -u等工具在很多基于unix的统系,来检查统系的CPU利用

统计表现户用时光,统系时光,闲空时光和等待IO的时光。如果闲空时光和
等待事件经已近接0 (小于5%),那么是常正或者低载负。

CPU用使分为一下大节
检查内存管理
检查IO管理
检查网络管理
检查进程管理

分页和交换
利用V$OSSTAT视图,在UNIX上利用就像sar或者vmstat
windows的性能管理工具查调页换和交换的原因

大分页表

UNIX如果进程空间变得非常大那么他能都只页表变得非常大。
这不会发生在windows统系。

检查IO管理

抖动是IO管理话题,认确你载负合符内存。因此计算机不会抖动,(在出进内存中交换和页换)
操作统系分派了牢固比例的时光,这个时光里进程可以利用CPU资源。、
如果在个一每时光周期进程糟蹋量大的资源,那么请检查并认确在计算机中全部可以行运和认确的须要件组。
进城可以利用50%的时光分派给际实执行工作。

检查进程管理

在本节论讨的几个程流管理问题,该应行进检查。
度调与切换,操作统系可能费花量过的时光来行进切换和度调。检查你用使操作统系的式方
应为可能有太多的进程在用使。

上下文切换
由于操作统系的体具特征,你的统系鞥够费花
很多时光在上下文切换上。上下文切换费花非常大,特别是大的SGA。

上下午切换不是windows的问题。个每实例一个进程。全部的线程同享一样的页表。
oracle据数库上下文切换有几个要重的特征

文章结束给大家分享下程序员的一些笑话语录:

AdobeFlash拖垮Windows拖垮IE!又拖垮Linux拖垮Ubuntu拖垮FirxEox!还拖垮BSD拖垮MacOS拖垮Safri!简直无所不拖!AdobeFlash滚出网路世界!不要以为市占有率高就可以持续出烂货产品!以后替代品多得是!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: