ORACLE 설치된 서버의 CPU와 MEMORY 수치 조회와 결과해석
[ 조회 SQL ]
SELECT
INST_ID
, STAT_NAME
, VALUE
, CASE WHEN REGEXP_LIKE( COMMENTS,'bytes','i') THEN ROUND( VALUE / POWER(1024,3),1) END AS "용량(GB)"
, COMMENTS
FROM GV$OSSTAT a
WHERE REGEXP_LIKE (STAT_NAME,'PHYSICAL_MEMORY_BYTES|NUM_CPUS|NUM_CPU_CORES|NUM_CPU_SOCKETS','i')
[ 조회 결과 ]
[ 해석 ]
인스턴스 1번 운영 서버
1) NUM_CPU_SOCKETS : 1 => 소켓 1개 ( CPU칩 장착되는 물리적 위치, 소켓당 CPU 1개 장착 가능 )
2) NUM_CPU_CORES : 4 => 물리적 CPU 코어 4개 ( 실제 프로세싱(작업수행) 유닛 수, 멀티 코어, CPU 1개에 4개 코어 존재 )
3) NUM_CPUS : 4 => 논리적 CPU 코어 개수 4개 ( Hyper-Threading 기술 적용되지 않음, 물리적 CPU 코어수 = 논리적 CPU 코어수 )
4) PHYSICAL_MEMORY_BYTES : 물리적 메모리 16 GB (RAM) 용량
* Hyper-Threading 기술 : 1개 물리적 코어 개수를 2개의 논리적 코어로 나누어 자원의 효율성을 높임.
물리적 성능을 2배로 증가시키는 것은 아니며, 동시 작업 처리능력을 향상, 대기시간 감소 등 개선됨.
서버의 필수적인 요소는 아니지만 동시 다발적인 트랜잭션을 처리해야하는 환경, 병렬 쿼리나 대규모 배치 처리 작업,
다중 사용자 시스템 등에 기술이 적용되면 성능 개선을 꾀할수 있음
'ORACLE > DBA' 카테고리의 다른 글
오라클 서버시간 변경 ( -9 시간 조회 되는 현상 ) (0) | 2024.09.22 |
---|---|
히든 파라메터 조회 (Hidden Parameter) (0) | 2024.09.05 |
아카이브 모드변경과 저장경로 설정방법 (0) | 2024.06.14 |
Oracle 19c Install 에러 "Ins-081010" 해결방안 (0) | 2024.06.12 |
DB 접속이 안되는 5가지 이유 (0) | 2024.06.09 |