正在看的ORACLE教程是:Oracle性能究極優(yōu)化。增大 SGA 已經(jīng)緩沖看來(lái)對(duì)于性能的提升并不顯著,加載時(shí)間只提升了 1.73%。下面我們?cè)黾? SGA 重做日志的大小:
DB3: Log Buffer
Database Block Size 2K
SGA Buffer Cache 128M
SGA Shared Pool 128M
SGA Redo Cache 16M
Redo Log Files 16M
Tablespaces Dictionary
TPC Results Load Time (Seconds) 41.39
Transactions / Second 10.088
我們可以看到加載時(shí)間提升了 17.35%,TPS 也提升了 9.33%。因?yàn)榧虞d和同時(shí)插入,更新,刪除需要比 8M 大的空間,但是看起來(lái)增加內(nèi)存性能并沒(méi)有顯著提升,我們加大塊大小:
DB4: 4K Block
Database Block Size 4K
SGA Buffer Cache 128M
SGA Shared Pool 128M
SGA Redo Cache 16M
Redo Log Files 16M
Tablespaces Dictionary
TPC Results Load Time (Seconds) 17.35
Transactions / Second 10.179
我們看到加載時(shí)間提升了 138%!而對(duì) TPS 值沒(méi)有很大的影響。下面一個(gè)簡(jiǎn)單的念頭是表空間的管理從目錄切換為本地:
DB5: Local Tablespaces
Databa
SGA Buffer Cache 128M
SGA Shared Pool 128M
SGA Redo Cache 16M
Redo Log Files 16M
Tablespaces Local
TPC Results Load Time (Seconds) 15.07
Transactions / Second 10.425
下面我們把數(shù)據(jù)庫(kù)塊加大到 8K 來(lái)看結(jié)果:
DB6: 8K Block
Database Block Size 8K
SGA Buffer Cache 128M
SGA Shared Pool 128M
SGA Redo Cache 16M
Redo Log Files 16M
Tablespaces Local
TPC Results Load Time (Seconds) 11.42
Transactions / Second 10.683
看來(lái)結(jié)果并不壞,我們沒(méi)有理由繼續(xù)增加塊大小了,我們還沒(méi)有根據(jù) CPU 個(gè)數(shù)調(diào)整相應(yīng)的參數(shù),這次我們?cè)O(shè)置 I/O 的進(jìn)程數(shù)來(lái)繼續(xù)調(diào)整:
DB7: I/O Slaves
Database Block Size 8K
SGA Buffer Cache 128M
SGA Shared Pool 128M
SGA Redo Cache 16M
Redo Log Files 16M
Tablespaces Local
dbwr_io_slaves 4
lgwr_io_slaves (derived) 4
TPC Results
Load Time (Seconds) 10.48
Transactions / Second 10.717
我們的測(cè)試是基于 Red Hat 6.2 進(jìn)行的,內(nèi)核版本為 2.2.14-5 smp。對(duì)于 Linux 的內(nèi)核而言,有將近幾百個(gè)參數(shù)可以調(diào)整,包括對(duì) CPU 類型,SMP 支持,APIC 支持,DMA 支持,IDE DMA 缺省參數(shù)的使用以磁盤限額支持。根據(jù) Oracle 的文檔,我們要做的主要調(diào)整是共享內(nèi)存和信號(hào)量的大小,SHMMAX 最少配置 0x13000000,SEMMNI, SEMMSL 和 SEMOPN 分別至少設(shè)置 100, 512, 100。這些參數(shù)的設(shè)置可以通過(guò)下面的命令實(shí)現(xiàn):
# echo 0x13000000 >/proc/sys/kernel/shmmax
# echo 512 32000 100 100 >/proc/sys/kernel/sem
OS1: 單內(nèi)核和 IPC
TPC Results
Load Time (Seconds) 9.54
Transactions / Second 11.511
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注