알티베이스 사용시
데이터가 계속 증가 되는 테이블에서 메모리 할당을 많이 잡고 있으면
다른 테이블 메모리가 못 늘어 나서 insert 가 안되는 경우가 있다
이때는
우선 데이터가 많이 들어 있는 테이블의 데이터를 지워준다
그래도 insert가 안되면
select b.table_name, a.FIXED_ALLOC_MEM,a.FIXED_USED_MEM from v$memtbl_info a, system_.sys_tables_ b
where a.table_oid=b.table_oid;
위 명령어로 테이블의 메모리 할당을 확인 한후
FIXED_ALLOC_MEM 메모리가 쓸데 없이 많이 잡혀 있는 테이블을 compact 시켜 준다
ex) alter table usertbl compact;
위 명령어로 테이블의 메모리 할당을 확인 한후
FIXED_ALLOC_MEM 메모리가 쓸데 없이 많이 잡혀 있는 테이블을 compact 시켜 준다
ex) alter table usertbl compact;
'Work > altibase' 카테고리의 다른 글
Error: [0]:Divide by zero SQLState: HY000 ErrorCode: 135190 (0) | 2013.01.10 |
---|---|
altibase 테이블 간단 백업 (0) | 2012.03.15 |
[ERR-11118 : The update log size '10486760' is bigger than TRX_UPDATE_MAX_LOGSIZE '10485760'] (0) | 2011.02.15 |
소수점 자리수 출력 관련 함수 ROUND() (0) | 2010.09.08 |
unique 추가 쿼리 (0) | 2010.06.11 |