ORACLE数据库学习之数据库的优化(三)

2014-11-24 17:07:31 · 作者: · 浏览: 6
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、后台写进程数

优化数据库磁盘I/O

1.为表和索引分别创建不同表空间

2.将表和索引的表空间置于不同的磁盘上

3.将redo日志和回滚段存于不同的磁盘上

4.将oracle可执行文件和数据文件放在单独的磁盘上