分页:
[1] 2 3 4 5 6 7 8 9 下一页
将 SQL 和 PL/SQL 运行时引擎更紧密地集成在一起以提高性能。而且,降低了 从 SQL 调用 PL/SQL 过程的开销。
可管理性
管理是 Oracle9i 的关键改进领域之一。
Oracle9i 采取的管理方法有四个方面:
使数据库在某些关键领域自我管理
流线化并改 进 Oracle9i 数据库的操作管理
提供显著简化任务并减少管 理 Oracle9i 所需任务时间的工具和技巧
提供端到端的系统管理解决方案,它管理整个 Oracle 堆栈,而不仅仅是数据库。
自我管理数据库
Oracle9i 数据库能够管理其自身的撤消(回退)段 — 管理员不再需要仔细规划并优化回退段的数目和大小,或者为如何在策略上将事务处理分配给特定的回退段而操心。Oracle9i 还允许管理员在单个撤消表空间中分配其撤消空间,而让数据库去处理诸如撤消块争用、持续读取保留和空间利用之类的问题。
内存管理是 Oracle9i 中给予重大关注的另一个领域。在传统方式下,管理员需要关闭例程以便增大或压缩系统全局区 (SGA) 组件。Oracle9i 引入了动态内存管理特性,允许动态调整缓冲区高速缓存和共享池的大小。它还为管理员提供咨询以帮助他们为获得最佳数据库性能而调 整 SGA 的大小。此外,Oracle9i 通过自身优化控制专用内存分配的初始化运行时参数,为 SQL 执行提供工作内存的透明管理。此特性帮助低端用户减少为其“数据仓库”和“报告”应用程序优化内存参数所需的时间和努力,而高端用户能够避免为单个工作量优化内存。
改进的和流线化的操作管理
Oracle9i 还引入了一个称为“可恢复语句”的功能,允许管理员临时挂起一个大型操作,如批更新或数据加载。例如,如果这些操作遇到“没有空间”的错误,则可以将它们挂起,以允许管理员解决问题,然后从中断处恢复操 作 — 所有这些都不打断正常的数据库操作。
Oracle9i 还支持用多种块大小创建的数据库,从而允许管理员为每个选择性的块大小在缓冲区高速缓存中配置相应的“子高速缓存”。此功能允许管理员在具有合适块大小的表空间中定位对象以便将 I/O 性能降至最低,并且还允许在不同的数据库之间传输表空间,例如,从一 个 OLTP 环境到一个“数据仓库”环境。
分页:
[1] 2 3 4 5 6 7 8 9 下一页