数据库

与Oracle数据库有关的两个应用经验

2017-06-27 17:34:37 | 来源:中培企业IT培训网

Oracle数据库作为全球功能最强大、应用最广泛的数据库类型之一世界各地的互联网事业发展做出了巨大的贡献但是现如今oracle数据的规模越来越庞大、各个公司不见得能用得比较全,因此无形中造成了系统运行速度降低造成了资源的浪费。现在就跟着中培伟业一起,看看那些在与oracle数据库奋战的日子里,总结出了哪些值得借鉴的经验:

经验CPU是服务器的一项重要资源,服务器良好的工作状态表现为在工作高峰时CPU的使用率高于90%。如果空闲时间CPU使用率就在90%以上,说明服务器缺乏CPU资源;如果工作高峰时CPU使用率仍然很低,则说明服务器CPU 资源还比较充足。 使用操作命令可以看到CPU的使用情况,一般Unix操作系统的服务器,可以使用 sar-u命令查看CPU的使用率;NT操作系统的服务器,可以使用NT的性能管理器来查看CPU的使 

经验二数据库管理员可以通过查看v$sysstat数据字典中的 “CPU used by this session ”统计项得知Oracle数据库使用的CPU时间;查看“OS User level CPU time”统计项得知操作系统用户状态下的CPU时间;查看“OS System call CPU time” 统计项得知操作系统系统状态下的CPU时间,操作系统总的CPU时间就是用户状态和系统状态时间之和。如果Oracle数据库使用的CPU时间占操作系统总CPU时间的90%以上,就说明服务器CPU基本上被Oracle数据库使用着,这是合理的,反之,则说明服务器CPU被其他程序占用过多,Oracle数据库无法正常运行。

以上两条经验,都是中培伟业在长期的使用中总结所得,希望能够帮到你。


标签: Oracle