Data_laboratory
리스트 예시: 게시물이 존재할 경우 3건을 노출합니다.
-
sql_tuning Section4. Buffer Cache 크기 Advice 기능 이해 [출처: 오라클 성능 분석과 인스턴스 튜닝 핵심 가이드] V$DB_CACHE_ADVICE 설명 V$DB_CACHE_ADVICE 는 BUFFER CACHE의 크기 설정에 대한 Advice 정보 제공. DB_CACHE_ADVICE 초기화 파라미터가 ON 되어야 함. Column Description BLOCK_SIZE 해당 Buffer Pool의 Block Size ADVICE_STATUS ADVICE 기능 ON/OFF 여부. DB_CACHE_ADVICE 초기화 파라미터 ON/OFF SIZE_FOR_ESTIMATE 성능 예측 대상 Buffer Cache 크기 SIZE_FACTOR 현재 Buffer Cache 크기 대비 예측 Buffer Cache 크기 비율 BUFFERS_FOR_ESTIMATE 성능 예측 대.. -
sql_tuning Section4. Buffer Cache 내부의 Block 유형 및 Buffer Pools 유형 [출처: 오라클 성능 분석과 인스턴스 튜닝 핵심 가이드] Buffer Cache 내 블록 유형 (Free/Dirty/Pinned block) Free buffer: 아직 데이터가 할당되지 않은 buffer block(unused) 이거나, pinned buffer 였다가 서버 프로세스의 사용이 종료되고 update 되지 않은 buffer(Clean). 디스크에서 읽은 신규 데이터를 할당 가능함. Pinned buffer: 데이터가 할당 된 후 수정되지 않고 사용자 세션에 의해 사용되고 있는 buffer block 서버 프로세스 사용 종료 시 clean. Dirty buffer: 데이터가 이미 할당된 이후에 다시 데이터가 수정되었으나, 아직 disk 상의 data file에 write 되지 못한 buffe..
-
sql_tuning Section3. SID와 SERVICE_NAME 개념 그리고 DB_NAME과 GLOBAL_DBNAME 개념 설명 [출처: 오라클 성능 분석과 인스턴스 튜닝 핵심 가이드] SID, SERVICE_NAME, DB_NAME, GLOBAL_DBNAME 구분 SID는 Instance의 고유명을 나타냄 예를 들면 RAC에서 여러 인스턴스를 구분하기 위해 사용 하는 것이 SID. SERVICE_NAMES 는 개념적으로 DB에서 서비스 되는 Database 서비스명을 의미, 일반적으로 1개 또는 여러 개의 Instance가 결합되어 서비스 가능. 예를 들면 그림에서 사용자가 ORCL Service 접속 시 Service_NAME: ORCL 임을 확인 후 리스너가 ORCL_01 또는 ORCL_02 인스턴스에 보내줌. 예전에는 SID로 서비스를 찾아갔는데, 문제는 하나의 인스턴스가 죽으면 다른 인스턴스 SID를 모를 경우 서비스를 ..