database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 1509 게시물 읽기
No. 1509
[질문]DB사용량이 갑자기 늘었습니다.
작성자
허남훈(tonyheo)
작성일
2006-04-21 11:37
조회수
4,191

안녕하세요..

ASE12.0을 쓰고있는데요..

약 한달정도 DB사용량을 sp_helpdb를 이용해서 체크하고 있는데..

하루에 약 10M정도 늘어나던 DB 사용량이 어느날 갑자기 100M가까이 늘어나고

늘어나는 양에 가속도가 붙고 있습니다.

그런데 실제적으로 데이터가 입력되는 양은 크게 차이가 없습니다..10M늘어나던 때랑 100M늘어나던 때랑 비교해봤을때..

혹시 이런현상에서 체크해봐야 할 사항이 있을까요?

아니면 제가 모르는 실제 데이터양이 늘어나서 일까요?

이 글에 대한 댓글이 총 2건 있습니다.

글쎄요.. 일단 테이블 별로 사용량을 체크해봐야 할것 같습니다.

어느 테이블인지를 찾으시는 것이.... 여러 가지 명령이 있으나 간단한 명령어로는 sp_spaceused table_name 이 있습니다.

text, image type 의 컬럼이 많으면 많이 늘어 납니다.

text 필드에 1자만 들어가도 page size가 8k 인 경우는 8k 가 할당됩니다. 

혹시 syslogs에 transaction log가 싸여서 그런 지도 체크해보시고요.

transaction log는 dump tran 명령어를 사용하세요

또하나는 lock scheme이 row-level인 경우 삭제가 많아지면

그렇수도 있을것 같습니다, 이때는 reorg 를 실행하세요....

 

마님이 2006-04-21 14:02에 작성한 댓글입니다.
이 댓글은 2006-04-21 14:03에 마지막으로 수정되었습니다. Edit

"또하나는 lock scheme이 row-level인 경우 삭제가 많아지면

그렇수도 있을것 같습니다, 이때는 reorg 를 실행하세요.."

 

 

 

위의 분의 답변처럼

 

DOL인경우 update,delete를 수행한경우

 

이런일이 발생할수 있습니다.

 

optdiag를 통해서

 

delete row건수와 forward update 건수를 확인 하고...

 

reorg rebuild를 수행하세여(단 이작업을 테이블 락을 발새하므로,,,,사용불가가 되므로

 

유저들이 사용을 안할때 하세요)

 

 

지연님이 2006-04-23 16:53에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1513pc 클라이언트 설치시.. [1]
Je
2006-04-25
3966
1512perl 에서 sybase 연결 [4]
sybase 초보
2006-04-24
3661
1511Deadlock의 개념을 알고싶습니다. [1]
디비초보^^
2006-04-24
3690
1509[질문]DB사용량이 갑자기 늘었습니다. [2]
허남훈
2006-04-21
4191
1508[질문입니다]그룹지정 [1]
벙개
2006-04-19
3297
1507sybase iq 서버간 테이블 데이터 이동시 한글문제 [1]
차상정
2006-04-19
4526
1506환자번호로 테이블을 찾을수있을까요? [2]
병원
2006-04-18
3464
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다