TECH
QUESTION
자주하는 질문답변 입니다.
Oracle
작성자 | 유건데이타 | 등록일 | 2015-05-16 |
제목 | Tuning NT 4.0 for dedicated Oracle Server | ||
---|---|---|---|
Tuning NT 4.0 for dedicated Oracle Server
1. Oracle db 에 필요하지 않은 protocol 과 service 를 제거( memory and CPU 의 여유를 위해서). 2. 주로 사용하는 protocol 을 binding list 에 가장 위로 이동 (Control Panel --> Network --> Bindings --> Server --> [move protocols] ) 3. WinNT's system cache 는 무시 (oracle 은 자신의 caching mechanism 을 가지고 있다) : Set 'LargeSystemCache' registry value to 0. 'regedt32' 를 실행하여 다음을 edit \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ SessionManager\Memory Management\LargeSystemCache variable. 4. Control Panel-->System-->Performance tab 에서 응용 program 에 대한 항목을 없음으로 설정 5. Raw partitions 을 가급적 이용 6. Network Control Panel -> Server service -> Properties 기본값은 "maximize throughput for file sharing"이나 "Maximize throughput for Network Applications" 을 설정 Oracle Tuning Tips 1. Redo Logs (sequential disk I/O) 거의 다른 작업으로 사용하지 않은 분리된 disk 에 유지할것 2. SGA & PGA size 가 physical memory 보다 크기 말아야 함 (for performance) : SGA에 크기를 확인하기 위해 SHOW SGA parameter 를 이용. 3. Shared Pool area 의 크기는 많이 사용되어지는 query 의 copy 를 가지고 있을 만큼 충분히 커야 한다 4. Oracle db 에 대해 optimal 한 경우 DB_BLOCK_SIZE 가 2k 로 결정되어진다 왜냐하면 nt page size 또한 2k 이므로 그러나 query 문들이 full table scan을 하는 경우가 많은 경우에는 block size 를 8 k 로 할것을 고려해야 함 5. DB_BLOCK_BUFFER : (logical 읽기 - physical 읽기)/logical 읽기 비율이 0.90 보다 낮은 경우에는 buffer 에 block 을 add 할것. 208 보기 태그: |
Comment | |||
---|---|---|---|
등록된 코멘트가 없습니다. |