temp 파일 증가시키는 sql 2 187

by 미생 temp pga [2017.04.28 13:41:40]


스터디 용도로 데스크탑에 오라클 설치해뒀습니다.

지금 temp 파일 재생성이라던지 pga 사이즈 체크라던지 이런저런 테스트좀 해보고 싶은데

sort 작업에 부하를 줘서 temp 사이즈가 늘어나게 해보고싶은데 마땅한 방법이 없어서 글남깁니다.

 

by jkson [2017.04.28 15:02:10]
create table test_table_1
as
select 
  cast(dbms_random.string('A',50) as varchar2(50)) col01
, cast(dbms_random.string('A',50) as varchar2(50)) col02
, cast(dbms_random.string('A',50) as varchar2(50)) col03
, cast(dbms_random.string('A',50) as varchar2(50)) col04
, cast(dbms_random.string('A',50) as varchar2(50)) col05
, cast(dbms_random.string('A',50) as varchar2(50)) col06
, cast(dbms_random.string('A',50) as varchar2(50)) col07
, cast(dbms_random.string('A',50) as varchar2(50)) col08
, cast(dbms_random.string('A',50) as varchar2(50)) col09
, cast(dbms_random.string('A',50) as varchar2(50)) col10
from dual
connect by level < 1000000

create table test_table_2
as select * from test_table_1

원하시는 row 수만큼(temp 파일 사용할 정도로 큰 테이블) 임시 테이블 생성하셔서 sort나 hash join 등등 테스트해보세요.


by 미생 [2017.04.28 15:27:19]

감사합니다.