tablespace2 [oracle] 정렬작업 / TEMP 사용 / SORT_AREA_SIZE SQL에서 정렬을 하기 위해서는 PGA 메모리 영역 중 SORT Work Areas가 필요하다. SORT 영역이 작을 경우, 데이터를 정렬 하기 위하여 TEMP 공간(Temporary Tablespace)을 사용한다. 단, 디스크I/O 속도가 메모리I/O 속도보다 느리기 때문에 쿼리의 성능이 저하된다. WORKAREA_SIZE_POLICY 파라미터AUTO : PGA_AGGREGATE_TARGET 파라미터에 저장된 값을 고려하여 정렬 영역의 크기를 자동으로 결정한다.MANUAL : SORT_AREA_SIZE 값을 사용하여 최대 크기를 수동으로 지정한다. 1. 메모리 최소화 (TEMP 영역 사용 유도)PLAN_TABLE_OUTPUT| Used-Mem | Used-Tmp|-------------------.. 2024. 8. 9. [oracle] Temporary UNDO - 이해하기 쉽게 Oracle Linux Server release 8.1Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0 기본적으로 데이터베이스는 UNDO 정보를 UNDO Tablespace에 저장한다. 그렇다면 Temporary TABLE에 대해 DML이 발생하면 UNDO는 어디에 저장되는지 알아보자. 1. TEMP_UNDO_ENABLED 파라미터파라미터 값이 FALSE이면 Temporary TABLE의 UNDO는 일반 테이블처럼 Undo Tablespace에 저장된다. 하지만 파라미터 값이 TRUE이면 Temporary TABLE의 UNDO는 Temporary Tablespace에 저장된다.-- 파라미터 설.. 2024. 8. 2. 이전 1 다음