Oracle 数据库 10g 独立软件供应商和客户的应用系统性能 Oracle 数据库 10g 是一个功能强大且高性能的数据库管理系统,它提供了许多可调整的参数以提高应用程序的性能。然而,随意修改 init.ora 文件将减慢系统速度,Oracle 建议仅在理由充分的情况下才修改参数。默认配置经过了全面测试和慎重权衡,将移植到 10g 以消除非标准化参数设置极好的特性源自优良的设计。 在实际应用中,良好的数据模型、表以及索引设计是提高性能的关键。新特性不能补偿低劣的设计,但良好的设计可充分发挥诸如并行机制、分区、新数据结构等特性。64 位计算正在流行,但 32 位服务器仍然占据着最大的市场份额。64 位并非一定意味着更快,需要慎重考虑什么最适合您的应用程序使用并行机制和分区。 分区是一个极好的管理特性,能加速加载和清除过程,与并行操作结合,将使此特性更加突出。使用范围和列表组合分区清除查询数据,使用散列分区优化连接和并行 DML。CBO 是一种强健的智能工具,提供有意义的统计信息,能够自动运行多项功能。但不要对 CBO 期望过高,它无法猜测查询的目的;必须根据编写的代码执行操作。 RBO->CBO,在 10g 中正式取消了对 RBO 的支持, Oracle 已经测试了非常多的语句,但是数据的偏差和应用程序的特定情况可能导致不是很理想的计划。开发了一个维护统计信息的良好方案,监视 RBO 特有的 SQL。 新的 PL/SQL 优化编译器具有更复杂的代码生成器、全局代码优化器和性能提高且代码规模缩小的特性。全面支持本地编译,编译时性能警告不再有 DUAL。DUAL 变为一个行源,消除了问题。 散列分区索引在 INSERT 密集的应用程序中,主键的索引维护将是序列化的关键。LOB 增强,10g 中的 LOB 代码路径已显著简化,现在几乎和 LONG RAW 的代码路径一样简单。最优的 LOB 设计取决于工作负载以及内存和磁盘使的用率。 ETL:数据泵实用工具,高速的“数据泵”导入/导出– 替代了原来的导出和导入功能– 新的集成的结构– 带有文档说明的程序包接口– 高速的直接路径加载/卸载– 最优地随取随用运行– 利用并行机制执行自动伸缩主题。 许多知名的 ISV 正在积极研究 10g 特性,例如 SAP 计划在 2005 年第 1 季度认证 10g,PeopleSoft 将在 2004 年秋季认证 10g,Siebel 正在积极研究 10g 特性,并可能在 10g 上开发 7.8 版。
剩余44页未读,继续阅读
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~