当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: Solaris性能监控命令 Solaris提供了性能监控命令,用于监控数据库性能和决定数据库的需求。
 

 

    摘要:前言绝大多数的oracle数据库性能问题都是由于数据库设计不合理造成的,只有少部分问题根植于database buffer、share pool、redo log buffer等内存模块配置不合理,i/o争用,cpu争用等dba职责范围上。所以除非是面对一个业已完成不可变更的系统,否则我们不应过多地将关注点投向内存、i/o、cpu等性能调整项目上,而应关注数据库表本身的设计是否合理,库表设计的合理性才是程序性能的真正执牛耳者。合理的数据库设计需要考虑以下的......
    摘要:oracle的exp/imp是许多用户经常使用的两个工具. 它们常被用来做数据库的逻辑备份,数据库重组和数据转移等工作. 先由exp把数据卸出到文件系统, 产生一个.dmp文件, 然后必要时再由imp将数据装入数据库. 对于一般中小型数据库来说, 全数据库的exp所产生的dmp文件可能小于2gb, 但对稍大型的数据库, exp产生的数据动辄数十至上百个gb. 而现时多数操作系统为32位, 其文件系统允许的最大文件为2gb. 这样显然不能由文件系统存放e......


优化调整Oracle 8i数据库

oracle 8i数据库服务器是高度可优化的软件产品,经常性的调整可以优化系统的性能,防止出现数据瓶颈。我们通过调整数据库系统,可以使它达到最佳性能以满足用户的需要。 下面,笔者将介绍优化与调整sun sparc solaris系统平台上的oracle 8i数据库服务器的一些相关命令与方法。

solaris提供了性能监控命令,用于监控数据库性能与决定数据库的需求。除了为oracle进程提供统计外,它们还为cpu提供使用统计,为整个系统提供中断、交换、分页与上下文转换功能。监控命令包括: 【相关文章:冷静面对SOA的中间件

solaris性能监控命令 【扩展阅读:构建下一代软件架构SOA

【扩展信息:Web服务的期望与现实

1.vmstat

vmstat命令报告solaris上的进程、虚拟内存、磁盘、分页与cpu的活动情况。下面命令将显示系统每5秒钟做的事的概要:

% vmstat 5

2.sar

sar命令用于监控交换、分页、磁盘与cpu活动。下面命令用于每10秒显示10次分页活动的概要:

$ sar -p 10 10

3.iostat

iostat命令报告终端与磁盘的活动。该报告显示哪些磁盘是忙的(该信息在平衡i/o负载时有用)。下面命令用于每5秒显示5次终端与磁盘活动:

$ iostat 5 5

4.swap

swap命令报告关于交换空间使用的信息。交换空间的不足可以导致系统悬挂,减慢响应时间。

5.mpstat

mpstat命令报告每个处理器的统计。

调整内存管理

1.分配足够的交换空间

内存交换(swapping)可以造成很大的内存开销,应该将它最小化。在solaris上使用sar -w或vmstat -s命令来检查交换。若系统在交换,且需要节省内存,则应采用以下措施:

避免运行不必要的系统daemon进程或应用程序进程;

减少数据库缓冲区的数量,以释放一些内存;

减少unix文件缓冲区的数量(特别是在使用原始设备时)。

在solaris上用swap -l命令决定当前正在使用多少交换空间。使用swap -a命令向系统中增加交换区。用系统ram两到四倍的交换空间启动数据库。若准备使用oracle developer、oracle applications或oracle interoffice,则使用更高的值。监控交换空间的使用,在必要时增加它。

2.控制分页


...   下一页
 ·oracle8i表空间和数据的恢复    »显示摘要«
    摘要:中文microsoft windows server 2000,中文oracle8i enterpris edition 8.1.7在使用过程中,客户端应用程序报告数据窗口视图读写错误,以sysdba身份进入打开oracle的dba studio,发现“d:oracleoradataorclapinfo.dbf”数据文件“脱机”。试图“联机”,出现错误。 继续在dba studio的“表空间”分支查看“tsp_info”表空间,也处于“脱机”状态,而且该......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE