文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发Oracle铁道部运营财务收入系统Oracle数据库性能的调整
精品推荐
特别推荐
·常用数据库比较
·ODBC API常用函数诠释
·提高ORACLE数据库的查询统计速度
·细化解析:Oracle使用的hints调整机制
·解析Oracle/Oracle Forms 的多用途代码
·从Oracle的FORM中调用REPORT的实用技巧
·Oracle SQL精妙SQL语句讲解
·ORACLE学习笔记--性能优化四
·ORACLE常用傻瓜问题1000问
·ORACLE常见错误代码的分析与解决之二
·深刻理解Oracle数据库的启动和关闭
·监控Oracle数据库的常用shell脚本
·Oracle在Solaris下的性能与调整简介
·通俗解说ORACLE
·数据库安全性策略
热点TOP10
·详细介绍ORACLE sqlplus命令
·ORACLE常用傻瓜问题1000问
·我的oracle笔记四(DBA管理)
·Oracle SQL精妙SQL语句讲解
·Oracle Tuning (Oracle 性能调整)的一些总结
·我的oracle笔记一(sql语句方面)
·程序员如何掌握计算机英语
·用正则表达式函数验证身份证号码合法性
·oracle数据库 exp/imp命令详解
·性能分析工具的使用
·ORACLE UPDATE 语句语法与性能分析看法
·在Solaris 10 X86上安装Oracle 10g RAC详解 (1)
·ORA-01092: ORACLE 例程终止。强行断开连接
·VMware下RedHat安装Oracle 9i RAC全攻略
·监控Oracle数据库的常用shell脚本
·手工创建oracle数据库
·常用数据库比较
·PL/Sql循序渐进全面学习教程
·在Solaris 10 X86上安装Oracle 10g RAC详解 (2)
·Oracle客户端文件打包

铁道部运营财务收入系统Oracle数据库性能的调整

日期:2007年7月2日 作者: 查看:[大字体 中字体 小字体]



  摘 要 根据铁道部运营财务收入系统计算机配置及安装过程所遇到的问题,对Alphaserver ORACLE数据库性能的调整,作了简要的描述。这对以后应用系统的使用,具有重要的作用。
  1 引 言
    铁道部运营财务收入系统是铁道财务系统的重要组成部分,该系统主要完成全路客货票审核、收入分析等业务的管理,具有数据处理能力及安全性高等特点。本文根据该系统配置、系统安装与调试过程当中遇到的问题,提出系统性能调整的措施。
  2 运营财务收入系统小型机配置背景
    铁道部运营财务收入系统是一个利用铁道部基干网,由VAX3100小型机为主构成的全路联网的系统。随着铁路运营收入核算业务的发展,原有的VAX3100升级为先进的64位芯片的ALPHA1200小型机。
    新的应用是一个基于UNIX操作系统、ORACLE 数据库的系统,采用Client/Server方式组成局域网(100M/s以太网),并通过铁路基干(DECNET)连网,实现不同层次单位间的通讯和数据共享。以10/100M/s自适应集线器为中心,新系统以100M/s以太网相互连接,通过转接器挂接到原有以太网上,与VAX系统局域网(10M/s以太网)联成同一个局域网。同时运行TCP/IP与DECNET网络协议,保证与原有系统的数据交换。
    Alphaserver1200通过TCP/IP协议与PC客户机进行通讯,通过DECNET与原有的VAX进行通讯。原有VAX系统通过终端服务器(DECserver90L+)挂接的终端用户,可以通过终端服务器登录到新系统的主机上。Digital UNIX支持LAT协议(参见图1)。
  
  
  
  图1 收入系统网络结构图
  
  3 oracle数据库的性能调整
      oracle是一个高性能数据库软件。用户可以通过参数的调整,达到性能的优化。性能优化主要分为两部分:一是数据库管理员通过对系统参数的调整达到优化的目的,二是开发人员通过对应用程序的优化达到调整的目的。
    在此,仅就系统参数的调整进行探讨,而不涉及应用程序的优化。对系统参数的调整,可以分为以下几个部分:
    (1)调整内存分配
    系统全局区(SGA)是一个分配给ORACLE 包含ORACLE 数据库实例控制信息的内存段。SGA的大小对系统性能的影响极大,其缺省参数设置只适用于配置很低的计算机,不适应收入系统现有设备的需要。这些参数若不作调整,会对系统资源造成巨大浪费。就收入系统的Alpha 1200而言,SGA的大小以160兆左右为宜。
    初始化参数文件中的一些参数对SGA的大小有决定性的影响。参数DB-BLOCK-BUFFERS(SGA中存储区高速缓存的缓冲区数目),参数SHARED-POOL-SIZE(分配给共享SQL区的字节数),是SGA大小的主要影响者。
    DB-BLOCK-BUFFERS参数是SGA大小和数据库性能的最重要的决定因素。该值较高,可以提高系统的命中率,减少I/O。每个缓冲区的大小等于参数DB-BLOCK-SIZE的大小。ORACLE数据库块以字节表示大小。
    Oracle SGA区共享池部分由库高速缓存、字典高速缓存及其他一些用户和服务器会话信息组成,共享池是最大的消耗成分。调整SGA区各个结构的大小,可以极大地提高系统的性能。
    .调整Library Cache
    库高速缓存(Library Cache)中包含私用和共享SQL区和PL/SQL区。调整SGA的重要问题是确保库高速缓存足够大,以使ORACLE能在共享池中保持分析和执行语句,提高语句分析和执行效率,降低资源消耗。通过比较Library Cache的命中率来决定它的大小。查询V$LIBRARYCACHE 数据字典视图(其中,pins表示高速缓存命中率,reloads表示高速缓存失败)
  SQL〉SELECT SUM(pins),SUM(reloads)
    FROM v$librarycache;
  如果sum(reload)/sum(pins)≈0,说明Library Cache的命中率比较合适,若大于1,则需要增加共享池(SHARED-POOL-SIZE)的大小(在初始化参数文件中)。
    .调整数据字典高速缓存(Dictionary Cache)
    数据字典高速缓存包括了有关数据库的结构、用户、实体信息等。数据字典的命中率对系统有很大的影响。命中率的计算中,getmisses 表示失败次数,gets表示成功次数。
    查询V$ROWCACHE表:
    SQL>SELECT (1-(SUM(getmisses)/(SUM(gets)+SUM(getmisses))))*100
    FROM v$rowcache;
    如果该值>90%,说明命中率合适。否则,应增大共享池的大小。
    .调整数据库缓冲区高速缓存
    Oracle 在运行期间向数据库高速缓存读写数据,高速缓存命中表示信息已在内存中,高速缓存失败意味着ORACLE必需进行磁盘I/O。保持高速缓存失败率最小的关键是确保高速缓存的大小。初始化参数DB-BLOCK-BUFFERS控制数据库缓冲区高速缓存的大小。可通过查询V$SYSSTAT命中率,以确定是否应当增加DB-BLOCK-BUFFERS的值。
[1] [2] [3] 下一页 




上一篇:MIS中的图像应用技术[DEVELOPER2000]

下一篇:Oracle8 PL/SQL编程风格与系统性能的提高

铁道部运营财务收入系统Oracle数据库性能的调整 相关文章:
·XP系统运行慢?小编自用7招解决
·将系统装到U盘中 如何自制XP@USB启动盘
·不用重装XP系统就可以解决全部故障
·学生成绩管理系统实习
·Vista系统使用技巧总结
·VB+Access设计图书管理系统
·打造极速XP系统之绝对秘籍
·提高运行速度 教你一步一步优化XP系统
·侵入最大的六合彩论坛系统---六合专用BBS
·让Windows XP系统快10倍
铁道部运营财务收入系统Oracle数据库性能的调整 相关软件:
·学校源码管理系统超靓版V2008
·如何安装双系统
·方正飞腾集成排版系统V4.1
·用友财务 v8.15
·卡丽来相片VCD制作系统 2003
·电脑装机、系统维护工具盘 2003版
·公司企业网站管理系统模板功能强大版
·远潮自我形象设计系统
·工作流管理系统 V1.1
·深入理解计算机系统电子杂志 PDF

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot