Oracle性能究极优化 上第1/2页

来源:asp之家 时间:2010-07-30 13:26:00 

Linux Journal 发表了一篇优化 Oracle 数据库的文章,感觉十分的有用。简要介绍其摘要和大家共同分享 Linux 在企业级数据库上应用。

  目前,HP,Compaq,Dell,IBM 以及 Oracle 都在加快速度拥抱 Linux ,这个开放源码的操作系统。根据 eWeek 的统计,去年 Linux 服务器的销售量大约占据了 Compaq 的 30%,Dell 的 13.7%,IBM 的 13.5%。而且 IBM 2001年度在 Linux 上的投入有 10 个亿。 Intel 最新的 64 位的 Itanium CPU 只支持四种操作系统:Windows, Linux, AIX 和 HP-UX。我们也不要忘记 Oracle 的 9i 数据库 Linux 版本要比 Windows 版本早一个月。

  尽管 Linux 能跑在从 IBM S/390 到 Sun SPARC 结构的服务器,但是对于大多数人来说,Intel 还是 Linux 跑得最多的平台。本文就是要讲述通过简单的性能调正,使 Oracle 的性能提升 1000% 的办法。

  本文采用的测试环境是一台 Compaq 4 CPU,512 MB ,8 部 7200 rpm SCSI 磁盘的服务器,然后在几乎同样的单 CPU Athlon 系统上作了测试,内存一样,但是只有一部 7200 rpm 的 Ultra 100 IDE 磁盘。尽管最后的结果和得到的百分比不一样,但是观测得到的性能提升是一致的。

  为了简单起见,我们的测试环境采用 TPC 基准测试,它广泛地用于 OLTP 的负荷测试。Quest 公司有一个叫做 Benchmark Factory 的工具,使测试工作变得就像发送电子邮件一样简单。

  下面我们将分别通过 DB 的调整和 OS 的调整来看测试的结果。

  DB1 的初始化参数一般不常见,为了说明问题,我们使用这些参数并作为基准。

  DB1: Initial Database
  Database Block Size 2K
  SGA Buffer Cache 64M
  SGA Shared Pool 64M
  SGA Redo Cache 4M
  Redo Log Files 4M
  Tablespaces Dictionary
  TPC Results Load Time (Seconds) 49.41
  Transactions / Second 8.152

  显然需要加大 SGA 大小,我们来看 DB2 的结果:

  DB2: Cache & Pool
  Database Block Size 2K
  SGA Buffer Cache 128M
  SGA Shared Pool 128M
  SGA Redo Cache 4M
  Redo Log Files 4M
  Tablespaces Dictionary
  TPC Results Load Time (Seconds) 48.57
  Transactions / Second 9.147

标签:oracle,性能,优化
0
投稿

猜你喜欢

  • 如何做好一份前端工程师的简历?

    2009-02-17 12:52:00
  • css学习笔记:DIV水平垂直居中

    2009-06-19 12:45:00
  • 一段重用很高的ajax代码

    2009-02-09 13:27:00
  • ASP实例:处理多关键词查询实例代码

    2008-11-24 12:56:00
  • 2010怎么就宅了——我们是设计星球的阿凡达

    2010-03-09 13:26:00
  • 解析SQL Server 2005 溢用之:合并列值

    2009-01-23 14:08:00
  • 一实用的table内容排序Javascript类库

    2008-11-02 15:03:00
  • RDFa介绍——构建更友好的web页面

    2009-09-19 17:01:00
  • ImageMagicK convert crop参数说明

    2008-10-21 12:46:00
  • 服务器安装MySQL教程及注意事项

    2008-11-11 12:12:00
  • oracle学习笔记(二)

    2012-01-05 18:59:20
  • 教程javascript的function(函数)

    2007-09-30 13:38:00
  • DreamweaverMX制作导航下拉菜单

    2010-07-02 16:29:00
  • 用户不需要信息快餐

    2009-02-25 12:34:00
  • xmlhttp 乱码 比较完整的解决方法 (UTF8,GB2312)

    2008-05-02 21:02:00
  • suggest项目总结-用户体验篇

    2008-01-30 20:04:00
  • 解析:MySQL 数据库搜索中大小写敏感性

    2009-02-23 17:32:00
  • 深入浅出SQL嵌套SELECT语句

    2009-02-06 14:25:00
  • ASP 循环导入导出数据处理 不使用缓存

    2010-07-02 12:31:00
  • MySQL数据库的自动备份与数据库被破坏后的恢复

    2010-03-18 15:30:00
  • asp之家 网络编程 m.aspxhome.com