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
운영게시판
최근게시물
MS-SQL Q&A 4498 게시물 읽기
No. 4498
최근 6개월만 남기고 지우기
작성자
하홍민(hhmstill)
작성일
2008-10-24 18:10ⓒ
2008-10-24 18:11ⓜ
조회수
5,293

안녕하세요.


가만히 두면 곧 Disk가 꽉 찰것 같아 문의 합니다.


4월부터 9월까지 6개월간 Data를 수집 했습니다.

용량이 150GB 입니다.

지금은 10월이니 180G정도 됩니다.

엄청나죠.ㅋㅋ


슬슬 지워줘야 할 때가 된 것 같은데...

어떻게 하면 좋을까요?


DB를 다른 컴에 복사해서 인덱스가 걸린 컬럼 몇 개와 날짜를 조건으로 주고 Delete 쿼리를 날렸더니 끝나질 않네요.

답이 없습니다ㅠ.ㅠ


혹시 테이블 마다 용량을 정해주면 그 용량이 넘어 설때마다 가장 오래된 Data를 지워주는 기능은 없나요?ㅋㅋ

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

안녕하세요
자동으로 지워주는 기능은 잘 모르겠구요
제가 다른 db 유저라 정확한 구문은 모르겠구요
DELETE  FROM 테이블명 WHRE 날자컬럼 < 현재날짜 -보관하고 싶은날짜
이런식으로 만들어서 클론탭으로 매일 23:59분정도에 1번씩 수행하게 하면 되지 않을까 생각되는데요..
우선 기존에 있는 데이터는 정리하시고요
수고하세요

구광모(kkm0802)님이 2008-10-27 16:16에 작성한 댓글입니다.

SQL Server Agent 이용해서 새벽 2시에 구광모님이 남겨주신 쿼리나 SP 사용해서 삭제

박승규(cron98)님이 2008-11-07 19:10에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4504update 중인 table에는 select가 안되나요? [1]
하홍민
2008-10-31
5038
4502SQL 인젝션 룰 적용 오류 문의 ~~ [1]
안광식
2008-10-31
5679
4499최소, 최대값 범위에 속한 데이터 가져오기 [1]
앤시스
2008-10-27
5352
4498최근 6개월만 남기고 지우기 [2]
하홍민
2008-10-24
5293
4497injection 공격 대응 [1]
지우개
2008-10-24
5331
4496왜 필드가 없다고 에라입니다. 좀봐주세요....
이동안
2008-10-23
5337
4495개체가 없습니다 오류 좀 봐주세요
박경호
2008-10-22
5289
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다