ITPub博客

首页 > 数据库 > Oracle > Oracle性能调整-1(转)

Oracle性能调整-1(转)

原创 Oracle 作者:Rounders 时间:2007-08-09 09:55:46 0 删除 编辑
Oracle性能调整-1[@more@]

第一章 操作系统调整

系统调整:包括系统性能监测、调整相关的内核参数。

1. 1服务器系统监测

使用glance(for HP/UX):它提供图形化的性能显示。Glance显示的内容有cpu、内存、磁盘和交换磁盘的使用,有点象windows下的任务管理器。

使用top监测

使用sar监测(for solaris、HP/UX、AIX)

使用vmstat监测

显示CPU数量

IBM AIX:lsdev -C|grep Process|wc –l

Solaris: psrinfo –v|grep “Status of processor”|wc –l 或 dmesg

Linux: cat /proc/cpuinfo

显示内存的大小

DEC-UNIX:uerf –r 300|grep –I mem

HP/UX:dmesg

IBM AIX: lsdev -C|grep mem lsattr –E1 mem0

Solaris: prtconf | grep -i men 或 dmesg

Linux: free

显示网络ip

ifconfig -a

1.2设置服务器内存参数

设置SHMMAX、SHMMNI、DB_MAX_PCT

SHMMAX - kernel parameter controlling maximum size of one shared memory

segment

SHMMHI - kernel parameter controlling maximum number of shared memory segments

in the system

SHMSEG - kernel parameter controlling maximum number of shared memory segments

a process can attach

SEMMNS - kernel parameter controlling maximum number of semphores in

the system

SEMMNI - kernel parameter controlling maximum number of semaphore

sets. Semphores in Unix are allocated in sets of 1 to SEMMSL.

SEMMSL - kernel parameter controlling maximum number of semaphores in a

semphore set.

SHMLBA - kernel parameter controlling alignment of shared memory

segments; all segments must be attached at multiples of this value.

Typically, non-tunable.

如何查看设置这些参数:

ON HP/UX:

% /usr/sbin/kmtune -l | more /usr/sbin/kmtune -r shmmni % /usr/sbin/kmtune -s shmmni

ON Solaris:

修改/etc/system文件

如何修改这些参数根据不同的unix系统请参考有关的资料。

解决方案

增加处理器、增加内存、增加硬盘、平衡服务器的负载、改变任务的优先级

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9417382/viewspace-937310/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    115
  • 访问量
    495295