oracle数据库监控要点oracle数据库监控要点oracle数据库监控要点oracle数据库监控要点oracle数据库监控要点
数据库监控要点
作者:刘 靖
在派综系统的大型数据库运行的过程中,尤其生产库经常发生系统性能的问题,在实际的操作中,积累如下的要点:
1 表空间的管理问题 1.1 表空间满
解决办法:给表空间增加数据文件;
2 ORACLE数据库基本参数的设置问题 2.1 SGA的设置
SGA的意思是共享全局区,在ORACLE中参数全称为sga_max_size,这个参数的设置在大型数据库系统中需要综合规划考虑。一个OS要预留200M以内的内存空间(不包含大量进程的PCB),应用的中间层(Weblogic)大约需要1G的内存空间,其他软件的运行也需要内存空间,也要考虑。
在一般的数据库服务器系统上,如果只有数据库软件的运行,应用服务器中间层如果被分离出来,那么完全可以将SGA分配的内存空间加大在物理内存中的比例,在实际情况中一般把SGA划分为物理内存的45%~65%(根据实际情况而定)。但是根据系统设计和数据容量的要求,SGA有个最小的限度,这就要求客户方的系统硬件性能达到这个标准。
在派综系统实际经验中,如深圳、广州、佛山、东莞(该市还未正式启用系统)的数据生产库日增量和并发进程、会话的量很大,这就势必要求数据库物理内存和CPU性能参数比较高,与此同时SGA的参数绝对值设置也应该高于其他地市;例如在中山、江门、珠海、云浮、惠州、肇庆等二三线城市的数据生产库日增数据量和并发进程、会话的量相对较小,可以减少SGA的分配比例,但是SGA的绝对值设置也不得低于1G~1.5G。所以在二三线城市的派综系统的数据库服务器上,物理内存至少要2G是必须的。
关于文件系统和裸设备: