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
등록된 코멘트가 없습니다.