oracle数据库10g:独立软件供应商和客户的应用系统性能.pptVIP

oracle数据库10g:独立软件供应商和客户的应用系统性能.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主题 真实体验 Oracle9i 数据库 马上获取 Oracle 数据库 10g 的性能优势 采用 Oracle 数据库 10g 的主要 ISV 客户案例分析 使用 Oracle 性能方法调整基于 Oracle 的大型应用程序 主题 真实体验 Oracle9i 数据库 马上获取 Oracle 数据库 10g 的性能优势 采用 Oracle 数据库 10g 的主要 ISV 客户案例分析 使用 Oracle 性能方法调整基于 Oracle 的大型应用程序 简化 init.ora Oracle 提供了许多可调整的参数 但最好不要随便调整! 除了少数几个内存缓冲区调整参数外,仅在理由充分的情况下才修改参数 随意修改 init.ora 将减慢系统速度 默认配置经过了全面测试和慎重权衡 移植到 10g 以消除非标准化参数设置 极好的特性源自优良的设计 每个 Oracle 数据库版本都引入了极好的特性,从而提高了性能 但高性能的关键始终要归于出色的设计 良好的数据模型、表以及索引设计 强健、精致的 SQL 新特性不能补偿低劣的设计 但良好的设计可充分发挥诸如并行机制、分区、新数据结构等特性。 64 位计算的优缺点 64 位计算正在流行 但 32 位服务器仍然占据着最大的市场份额 64 位并非一定意味着更快 诚然,更大的缓冲区高速缓存和排序区意味着更少的 I/O 操作和随之而来的速度提升 但更大的工作集(长指针等)将降低 CPU 效率 请慎重考虑什么最适合您的应用程序 使用并行机制和分区 分区是一个极好的管理特性,能加速加载和清除过程 与并行操作结合,将使此特性更加突出 使用范围和列表组合分区清除查询数据 使用散列分区优化连接和并行 DML 更好地管理 CBO CBO 是一种强健的智能工具 请勿滥用;它将提供有意义的统计信息 不要对 CBO 期望过高 它无法猜测查询的目的;必须根据编写的代码执行操作 利用 CBO 计划了解优化应用程序的更好方式 CBO 可自动运行多项功能 ;请确保您已熟悉正在使用的优化器 在 10g 中这不是问题,其中 CBO 就是优化器 主题 真实体验 Oracle9i 数据库 马上获取 Oracle 数据库 10g 的性能优势 采用 Oracle 数据库 10g 的主要 ISV 客户案例分析 使用 Oracle 性能方法调整基于 Oracle 的大型应用程序 RBO-CBO 在 10g 中正式取消了对 RBO 的支持 为移植到 CBO 的 RBO 客户 Oracle 已经测试了非常多的语句 但是数据的偏差和应用程序的特定情况可能导致不是很理想的的计划 开发了一个维护统计信息的良好方案 监视 RBO 特有的 SQL 例如,禁用索引访问的 col1+0 = :1 和 col2||’’ = :2 作为移植的一部分,重新编写了某些 SQL PL/SQL 改善 新的 PL/SQL 优化编译器 更复杂的代码生成器 全局代码优化器 性能提高且代码规模缩小 全面支持本地编译 编译时性能警告 不再有 DUAL 引用 DUAL 来获取时间戳记、增量序列等 在大型 SMP 上,与 DUAL 相关的缓冲区缓存链锁序列化将降低可伸缩性 在 10g 中,DUAL 变为一个行源,消除了问题 要检查 DUAL 对于您的 9i 应用程序是否有影响,请使用 X$DUAL 代替 DUAL 进行测试 散列分区索引 在 INSERT 密集的应用程序中,主键的索引维护将是序列化的关键 对于非常大的配置(SMP 或 RAC)更是如此 通过对索引进行散列分区,以消除问题 使用一组温和点替代一个热点 LOB 增强 10g 中的 LOB 代码路径已显著简化 现在几乎和 LONG RAW 的代码路径一样简单 最优的 LOB 设计取决于工作负载以及内存和磁盘使的用率 尽量避免由于缓冲区缓存的大小变化和泛滥而引起的内联到外联的 LOB 移植 ETL:数据泵实用工具 高速的“数据泵”导入/导出 替代了原来的导出和导入功能 新的集成的结构 带有文档说明的程序包接口 高速的直接路径加载/卸载 最优地随取随用运行 利用并行机制执行自动伸缩 主题 真实体验 Oracle9i 数据库 马上获取 Oracle 数据库 10g 的性能优势 采用 Oracle 数据库 10g 的主要 ISV 客户案例分析 使用 Oracle 性能方法调整基于 Oracle 的大型应用程序 采用 10g 的 ISV SAP 计划在 2005 年第 1 季度认证 10g PeopleSoft 将在 2004 年秋季认证 10g Siebel 正在积极研究 10g 特性,并可能在 10g 上开发 7.8 版 Siebel 没有在新的 Oracle 版本上认证其以前的版本 当前的 Siebe

文档评论(0)

7号仓库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档