网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.重建Oracle数据库控制文件的简单.
.数据库商家关注开源带来的冲击.
.Oracle 的位图索引.
.Oracle与PHP实例开发Myers订单跟.
.Oracle内存结构(二)----Shared P.
.Oracle9i中如何建立不同字符集的.
.Oracle10g EM乱码之快速解决.
.Oracle 10g第2版新特性之SQL和PL.
.Linux平台数据库大比拚(2).
.oracle的毛病!!.
.Oracle10g中新的多重集运算符解析.
.Oracle Spatial时态空间数据库设.
.在 Linux 上烧录 CD.
.如何只列子目录?.
.UNIX下让ORACLE定时执行*.sql文件.
.ExactPapers Oracle 1Z0-301 200.
.GNU General Public License序文.
.Oracle 8 资料库函式库.
.OracleForms在BS模式下其它图片格.
.Oracle 9i的特点.

最影响Oracle系统性能有哪些初始化参数?

发表日期:2008-2-9


问:有哪些初始化参数最影响Oracle系统的性能? 答:具体影响Oracle系统性能的初始化参数如下: SGA(系统全局区) 系统全局区(SGA)是一个分配给Oracle 的包含一个 Oracle 实例的数据库的控制信息内存段。 1、主要包括数据库高速缓存(the database buffer cache), 重演日志缓存(the redo log buffer), 共享池(the shared pool), 数据字典缓存(the data dictionary cache)以及其它各方面的信息。 db_block_buffers 1、数据高速缓冲区 2、访问过的数据都放在这一片内存区域,该参数越大,Oracle在内存中找到相同数据的可能性就越大,也即加快了查询速度。 3、db_block_buffers以块为单位,假如DB_BLOCK_SIZE=2K,db_block_buffers=3200,则占用内存=3200*2K=6400K。 share_pool_size 1、SQL共享缓冲池 2、该参数是库高速缓存和数据字典的高速缓存。 Log_buffer 1、重演日志缓冲区 sort_area_size 1、排序区 processes 1、同时连接的进程数 global_names 1、假如“数据库链路名”和它所要连接的“数据库”拥有相同的名字,则设置global_names = TRUE,否则,设置global_names = FALSE db_block_size 1、数据库块大小 2、Oracle默认块为2KB,太小了,因为假如我们有一个8KB的数据,则2KB块的数据库要读4次盘,才能读完, 而8KB块的数据库只要1次就读完了,大大减少了I/O操作。 3、数据库安装完成后,就不能再改变db_block_size的值了,只能重新建立数据库,并且建库时,要选择手工安装数据库。 open_links 1、同时打开的链接数 dml_locks 1、用户一次可对表设定锁的最大数目 2、假如有三个用户修改6个表,则需18个DML锁来实现并行操作,假如设定DML_LOCKS不够大,操作时执行将中断,你可以通过你的应用程序的操作规模和最大的并行使用的用户数来估算系统所需要的DML_LOCKS的值,但该值的大小对数据库的其他性能没有影响,所以一般都把它设得很大,远超过实际中可能达到的值,假如在系统运行中经常发生表锁死的现象,就应该考虑加大该值。 open_cursors 1、打开光标数 2、这个参数可以同时被每个用户进程拥有,这个参数的最大值依操作系统不同而不同。 3、在创建一个包含很多表的合成视图时,假如此参数很小,则视图创建会不成功。 dbwr_io_slaves 1、后台写进程数

上一篇:详细解析Oracle 10g STATSPACK的新功能 人气:624
下一篇:Oracle与Unisys为企业客户提供新选择 人气:469
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐