- 相關推薦
影響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數據庫系統性能的初始化參數】相關文章:
含鉛汽油對發動機性能和壽命的影響08-17
Oracle工程師求職簡歷07-21
影響的作文05-28
影響的作文06-05
兼職對學生的影響08-18
目標對人生的影響05-17
環境的影響作文07-08
影響優秀作文02-14
關于影響的作文02-08
影響優秀作文02-28