通过ORACLE的平台依赖性进行系统优化--免费毕业论文、毕业论文范文、毕业论文格式、毕业论文提纲,毕业论文网,提供计算机应用论文,计算机论文,工学论文毕业论文提纲、毕业论文范文、毕业论文格式等.
喜欢WitkeyCity.Com,请把WitkeyCity.Com告诉你QQ上的5位好友,多谢支持!
网站地图
合作联系
收藏本站

首 页 经济学论文 财政税收 证券金融 管理学论文 会计审计 工商管理 财务管理 公共管理 法学论文 理学论文 医药学论文
政治论文 社会学论文 文学论文 教育类论文 工学论文 计算机论文 艺术类论文 哲学论文 文化论文 英语论文 应用文 论文写作指导
邮电通信

   
 ·推荐免费论文
·2007县委办公室先进性教育活动工
·用科学发展观统领农业和农村经济
·计算机实习报告范文
·调查报告:大学生眼中的电子商务
·当前农村初中生学习心理的调查报
·求职信的格式和写作要点 
·英文简历写作的注意事项 
·毕业论文写作的基本要求
·计算机软件许可证协议书
 ·最近更新论文
·在电子商务中如何正确的使用数据
·大型ORACLE数据库优化设计方案
·在VB6.0数据库程序开发中使用ADO
·浅谈VFP报表打印问题
·通用网页查询函数的设计与应用
·构建校园网页面电子邮件系统
·Delphi中画布应用两则
·利用RCM2200实现以太网与异步串口
·Oracle数据库的优化
 ·推荐链接
   当前位置:首页 > 计算机论文 > 计算机应用 > 论文正文
联系我们 客户反馈

通过ORACLE的平台依赖性进行系统优化

来源:  [ 2007-3-8 21:22:44 ]  作者:黄晓虎  编辑:
收藏到VIVI | 收藏到365KEY | 收藏到YOUNOTE | 收藏到博采| 收藏到天极网摘 | 收藏到和讯网摘

摘要:

    本文基于ORACLE对平台的依赖性,以NT平台为例,描述ORACLENT平台上的一些特点,提供一个ORACLE系统优化的思路。

 

关键词:

ORACLE 平台依赖性 系统优化

 

    当前,ORACLE作为大型数据库管理系统快速发展,如何更好的发挥其强大的数据管理功能?这成为ORACLE系统优化方面一个不可忽视的问题。有专门文章从系统参数等软件内部挖掘其"潜力",本文尝试从ORACLE与外部环境的特定关系,即ORACLE的平台依赖性着手,主要以NT平台为例,就ORACLE的平台依赖性的各个方面进行描述。

 

1ORACLENT平台下仅仅是一个多线程(Multiple Threads)操作系统进程(Process)

 

    NT平台下,ORACLE的每一个后台"进程"(LGWRDBWR)和专用服务"进程"都是ORACLE进程的一个子线程。这种多线程结构(Muli_threaded Architecture)NT上是非常高效的,因为所有子线程都共享同一主进程的资源。如果你添加一个ORACLE实例(Instance),才会有一个新的ORACLE进程,这个新的进程同样拥有与前一个进程相同的多线程结构。

    NT平台下,操作系统并不给每个ORACLE线程标志诸如LGWRDBWR之类的名字。如果想查看有关线程信息,可以通过SQL语句来查询数据字典(Data Dictionary)中的相关表(Table)和视图(View)

    例如,查看关于DBWR线程的内部编号信息:

        select b.name , p.spid

        from v$bgpross b , v$process p

        where b.paddr=p.addr 

        and   name='DBWR'

    另外,ORACLE的系统性能监测工具也提供了一种查看线程信息的简单方法。

 

2.空间限制

 

    NT平台上,ORACLE实例和所有连接用户的地址空间都限制在2GB内,而在Win9x平台上,这个限制则在3GB内。因为对于NTWin9x , 一个进程的地址空间都限制在4GB内,而对于NT平台来说,还要预留2GB给系统资源,如缓冲区,堆栈等,对Win9x来说,预留的空间为1GB

    NT支持两种主要的文件系统: FAT NTFS ORACLE可以在这两种文件系统下安装,但有两个问题需要考虑到。

    首先就是安全性。FAT文件系统不支持文件级安全保护,每个登录到NT服务器上的用户都可以删除FAT文件,而NTFS文件系统支持类似于UNIX的文件级安全保护,用户只能存取他拥有存取权利的文件。

    第二个就是文件的最大限制。一个FAT文件最大是4GB,而一个NTFS文件从技术上讲最大可达到32GBORACLENT平台下每个数据文件最多能有4百万个数据块(Data Block),如果按每个块8KB大小计算,那么一个数据文件就有32GB,而一个数据库(Database)最多可有1022个数据文件,那么这个数据库最大可达到32TB

    NT支持""磁盘分区(raw disk partition)。每个裸分区可以不经过系统格式化而分配一个驱动器符,直接用于ORACLE存放数据文件、日志文件或控制文件。与UNIX平台相似,每个裸分区都直接对应唯一的一个ORACLE 数据文件、日志文件或控制文件,两种平台的区别仅在于文件命名习惯不同。

    例如,在SQL语句中可以这样引用裸分区:

        DATAFILE '\\.\f:' SIZE 49M REUSE

这里的f: 就是对应一个裸分区的盘符。而且习惯上,定义的ORACLE文件大小通常都比裸分区的大小要小1M,来避免写到磁盘的0柱面上。

本论文共2页,当前在第1页  1  2  

论文首页】【设为主页】【字体: 加入收藏】【打印本文】【回到顶部
 
上篇文章: 利用ASP实现网上数据库检索  下篇文章: 采用服务器端嵌入式脚本语言PHP3进行Linux下的网站开发
网站首页 - 友情链接 - 网站地图 - 加入收藏

声明:中国论文网毕业论文资料来源于网络,如有侵犯您的权益,请立即告知,我们将删除!
联系方式: E-mail:Laozhanga@QQ.COM QQ:75931341
喜欢WitkeyCity.Com,请把WitkeyCity.Com告诉你QQ上的5位好友,多谢支持!
冀ICP备07000828号