• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >运营技巧 > Oracle性能究极优化

Oracle性能究极优化

作者:查字典编辑 字体:[增加 减小] 来源:互联网 时间:2022-05-05

查字典编辑向大家介绍了Oracle性能究极优化,自学教程,网站运营教程等相关知识,希望对您有所帮助

正在看的ORACLE教程是:Oracle性能究极优化。增大 SGA 已经缓冲看来对于性能的提升并不显著,加载时间只提升了 1.73%。下面我们增加 SGA 重做日志的大小:

DB3: Log Buffer

Database Block Size 2K

SGA Buffer Cache 128M

SGA Shared Pool 128M

SGA Redo Cache 16M

Redo Log Files 16M

Tablespaces Dictionary

TPC Results Load Time (Seconds) 41.39

Transactions / Second 10.088

我们可以看到加载时间提升了 17.35%,TPS 也提升了 9.33%。因为加载和同时插入,更新,删除需要比 8M 大的空间,但是看起来增加内存性能并没有显著提升,我们加大块大小:

DB4: 4K Block

Database Block Size 4K

SGA Buffer Cache 128M

SGA Shared Pool 128M

SGA Redo Cache 16M

Redo Log Files 16M

Tablespaces Dictionary

TPC Results Load Time (Seconds) 17.35

Transactions / Second 10.179

我们看到加载时间提升了 138%!而对 TPS 值没有很大的影响。下面一个简单的念头是表空间的管理从目录切换为本地:

DB5: Local Tablespaces

Database Block Size 4K

SGA Buffer Cache 128M

SGA Shared Pool 128M

SGA Redo Cache 16M

Redo Log Files 16M

Tablespaces Local

TPC Results Load Time (Seconds) 15.07

Transactions / Second 10.425

下面我们把数据库块加大到 8K 来看结果:

DB6: 8K Block

Database Block Size 8K

SGA Buffer Cache 128M

SGA Shared Pool 128M

SGA Redo Cache 16M

Redo Log Files 16M

Tablespaces Local

TPC Results Load Time (Seconds) 11.42

Transactions / Second 10.683

看来结果并不坏,我们没有理由继续增加块大小了,我们还没有根据 CPU 个数调整相应的参数,这次我们设置 I/O 的进程数来继续调整:

DB7: I/O Slaves

Database Block Size 8K

SGA Buffer Cache 128M

SGA Shared Pool 128M

SGA Redo Cache 16M

Redo Log Files 16M

Tablespaces Local

dbwr_io_slaves 4

lgwr_io_slaves (derived) 4

TPC Results

Load Time (Seconds) 10.48

Transactions / Second 10.717

我们的测试是基于 Red Hat 6.2 进行的,内核版本为 2.2.14-5 smp。对于 Linux 的内核而言,有将近几百个参数可以调整,包括对 CPU 类型,SMP 支持,APIC 支持,DMA 支持,IDE DMA 缺省参数的使用以磁盘限额支持。根据 Oracle 的文档,我们要做的主要调整是共享内存和信号量的大小,SHMMAX 最少配置 0x13000000,SEMMNI, SEMMSL 和 SEMOPN 分别至少设置 100, 512, 100。这些参数的设置可以通过下面的命令实现:

# echo 0x13000000 /proc/sys/kernel/shmmax

# echo 512 32000 100 100 /proc/sys/kernel/sem

OS1: 单内核和 IPC

TPC Results

Load Time (Seconds) 9.54

Transactions / Second 11.511

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Oracle性能究极优化

相关文章

  • 2022-05-05如何更加精细的分析网站内容的收录情况?
  • 2022-05-05一个菜鸟营销人解读自己对互联网营销的理解
  • 2022-05-05Moniker域名转出教程 获取域名转移码(图文)
  • 2022-05-05服务器端缓存失效的应对方法经验总结
  • 2022-05-05网站优化与百度竞价排名的区别有哪些
  • 2022-05-05通过关键词找规律拟定百万词量的SEO策略
  • 2022-05-05网店免费引流的方法分享
  • 2022-05-05站长必看:2016年新站上线seo建设方案
  • 2022-05-05网店怎么提高搜索引擎友好度
  • 2022-05-05网站怎么更新文章?网站更新文章流程介绍

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 解答:客户常说的“互动性不够强”是什么意思?
    • seoer在优化工作中不断提升的几个工作能力
    • 网站哪些操作会影响seo的优化效果?
    • 如何给自己的网站安装一个搜索引擎
    • namepal账号注册图文教程
    • 网站怎么利用内容更新双重境界快速提高网站权重?
    • 用“迷信思维”分析产品用户需求
    • 小内存VPS使用优化杂记
    • 为什么你的网站既没流量也没订单?需要H5网站的六大优势
    • 如何掌握关键词的选择技巧

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有