第三部分: 优化实例性能
第三部分描述了怎样优化不同的数据库系统元素使得实例性能最优
包括以下章节:
第四章 配置数据库性能
第五章 性能自动数据统计
第六章 自动性能诊断
第七章 内存配置和使用
第八章 IO配置和设计
第九章 理解操作系统资源
第十章 使用性能视图进行实例调优
4 配置数据库性能
这章概述了配置较优性能的数据库的方法。尽管性能改变方法能够在后期使实例优化,但是如果特意在初始化数据库的时候做好合适的配置会更有益于数据库的优化。
这章包括以下的部分:
--初始化实例配置的性能考虑
--创建和保持表处在较优的性能
--为共享服务器做性能考虑
4.1 初始化实例配置的性能考虑
这部分讨论了对数据库实例配置选项有重要性能影响的选项。
如果实用DBCA创建数据库,那么它提供的数据库包括必要的基本初始化蚕食并且满足本章推荐和讨论的性能参数。
Oracle Database 2 Day DBA 介绍了如何使用DBCA建库
Oracle Database Administrator's Guide 介绍了创建数据库的整个过程
4.1.1初始化参数
一个运行的数据库实例是使用初始化参数配置的,这些参数在初始化参数文件中可以找到。这些参数影响运行的实例的行为,也影响性能。总的来说,非常简单的初始化文件使用相关的设置涵盖了大多数情况,并且初始化参数文件应该不是你做性能优化的时候第一个调整的地方,可以查看表4-2显示的参数
表4-1描述了一个最简单的初始化参数文件中必要的参数。尽管这些参数是必要的并且他们没有性能的影响。
表4-1 不影响性能的必要初始化参数
DB_NAME 数据库名字,需要和ORACLE_SID环境变量想匹配
DB_DOMIN 数据库在网络上的域名
OPEN_CURSORS 限制每个session可以打开的最大游标数,这个参数又应用决定,推荐设置500;
CONTROL_FILES 至少在两个不同的磁盘上设置控制文件防止控制文件丢失导致失败
DB_FILES 为指定的数据库设置最大的文件数
表4-2包括大部分关于性能的重要的参数
COMTATIBLE 指出数据库服务器的版本必须保持一致。它让你可以在没有在你的环境中测试新的功能就在你的产品系统上进行新的版本的升级。如果你的应用时为特定版本的数据库所设计的,并且你确实安装了一个新的版本,那么你可能希望将这个参数设置成原先的那个版本。
DB_BLOCK|_SIZE 设置数据库数据文件存储的块大小以及SGA缓存中的块大小。这个值的范围依赖于操作系统,但是它对于事务处理系统是典型的8192字节,在数据仓库系统中更高。
SGA_TARGET 指定SGA组件的总大小。如果SGA_TARGET被指定了,那么DB_CACHE_SIZE,JAVA_POOL_SIZE,LARGE_POOL_SIZE以及SHARED_POOL_SIZE内存池会被自动指定。可以参考 自动内存管理。
PGA_AGGREGATE_TARGET 指定实例中PGA内存的总的可用量。可以查看PGA内存管理获得关于PGA内存管理的信息。
PROCESSES 设置实例能够启动的进程的最大数量。是最重要最首要设置的参数,因为一些其他的参数值需要由它影响。
SESSIONS 这个值被processes的值默认指定,然而,如果你是用共享服务器模式,这个值就会不足。
UNDO_NAMAGEMENT 指定了系统应该是用的undo空间管理模式,推荐使用自动管理模式。
UNDO_TABLESPACE 指定当实例启动的时候使用哪个undo表空间。
4.1.2 配置undo空间
oracle需要undo空间来保证读一致性,在恢复的时候为了进行回退操作,信息被保存在一个或者更多的undo表空间中。
oracle提供了自动undo管理,完全自动化了undo数据的管理。一个采用自动undo管理的数据库透明的创建和管理undo段。oracle公司强烈建议使用自动undo管理,因为它明显简化了数据库的管理,并且不需要进行任何的手动undo段的调优。手动的undo管理使用的回退段支持向后兼容。
在create database的描述中增加undo 表空间的子句设置undo表空间。设置undo_management初始化参数区来时数据库在自动的undo管理模式下工作。
V$UNDOSTAT视图包括监控和调优undo空间的统计数据。使用这个视图,你能更好的估计目前的负载下undo空间需要的大小。oracle也使用这个信息帮助系统优化undo使用。V$ROLLSTAT视图包括undo段在undo表空间的行为信息。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24799772/viewspace-678328/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24799772/viewspace-678328/