WEB开发网
开发学院数据库Oracle 在Windows 2000下优化Oracle9i性能 阅读

在Windows 2000下优化Oracle9i性能

 2007-05-06 12:07:21 来源:WEB开发网   
核心提示: 使用Task Manager的主要问题是看不到任何线程,Task Manager被设计成从进程层将应用程序作为整体看待,在Windows 2000下优化Oracle9i性能(4),当然还可以使用性能监视器来监视Windows下的Oracle内存使用,从“开始/程序/管理工具&r

使用Task Manager的主要问题是看不到任何线程。Task Manager被设计成从进程层将应用程序作为整体看待。当然还可以使用性能监视器来监视Windows下的Oracle内存使用。

从“开始/程序/管理工具”选择“性能”启动“系统监视器”。注意,“性能”包括两个MMC插件:“系统监视器”和“性能日志和变更”。这时,需要一些被监视的计数器(计数器是一些性能指示器,用于对 Windows 2000的特殊对象进行统计,例如统计特定线程所要求的处理器时间)。单击“添加”按钮(在图中看起来象一个加号),将看到“添加计数器”对话框。首先需要选择想监视的“性能”对象。在包含“进程”对象和“线程”对象的“性能”下拉列表中选择。

进程观察器(Process Viewer)是比较容易检查线程和进程的方法之一。可以在 Windows 2000 Support Tools 或Windows 2000 Resource Kit内找到一些工具。Windows 2000 Support Tools是Windows 2000的一部分,但是并不自动安装。支持安装的Windows Installer文件在%CDROM%SUPPORTTOOLS目录下。只要在2000RKST.MSJ上右击,并从context菜单上选择安装即可。

内存

基于线程的结构的确有一些内存限制,因为单个进程由线程组成,而进程的地址空间是受限的,因此很少有空间是机动的。因为Windows 2000仍然是32为操作系统,单个进程地址空间被限制在4GB内,其中一半被操作系统保留,这2GB被OS保留的系统内存也被视为系统地址空间,他包括OS内核编码、硬件抽象层编码(HAL)和需要管理进程和OS交互的不同的其它结构,这2GB的系统地址空间是禁止应用程序进程访问的。因此,Windows 2000标准服务器单个应用程序进程可使用内存空间共2GB。在Windows 2000高级服务器启动文件boot.ini中有/3GB开关,改变这个比例到3GB,这项技术被称作4GB调优(4-gigabyte tuning,或4GT),我们将针对这个问题展开详细讨论。

上一页  1 2 3 4 5 6 7  下一页

Tags:Windows 优化 Oraclei

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接