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 1540 게시물 읽기
No. 1540
백만건이상의 데이터처리중 궁금한점
작성자
질문자
작성일
2004-09-10 09:56ⓒ
2004-09-10 10:03ⓜ
조회수
3,191

cpu: intel p4, 2.8 기가

ram: 1기가

os: window 2000 server

db: sql-server 2000 Enterprise Edition

 

소용량 데이터를 다룰때는 아무런 문제가 없었는데...

최근에 600만건 내지 1,500만건을 처리하는데 몇가지 문제점이 생겨서 문의합니다.

 

1) C:\Program Files\Microsoft SQL Server\MSSQL\Data 에 log파일이 엄청 늘어나는데..

그때마다 백업후 database 삭제하고 백업 파일을 다시 원래 db명으로 rename하고 log파일을 삭제한후

EXEC sp_attach_db 'pubs'

, 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'

이런식으로 다시 log파일생성해주었는데요...

제 방식말고 log가 full되면 비워주는 다른 기능과 방법이 있는지 궁금합니다.

 

2) 테이블을 삭제해도 mdf파일용량은 한번 늘어나면 그 용량 그대로이던데.. 용량을 축소시키는 방법이 있는지요?

- 데이터베이스 축소라는게 있는거 그걸 사용해야하는지요?

 

3) 프로시저(커서함수) 를 써서 수십개의 행(record)정보를 수십개의 열로 update시키는데...(그룹별로 여러 행정보를 하나의 행으로)

1,000건 단위에서는 아주 빨리 처리되는데 그 이상되면 어느시점에서 멈춰버리고 몇시간동안 실행중이던데..

이유가 왜그런지 궁금합니다. 혹시 다른 방법은 없는지 고수들의 조언을 부탁드립니다.

 

 

 

 

[Top]
No.
제목
작성자
작성일
조회
1543[질문] case1,2,3 중 어떤 Index가 더 효율적인가요? [완료됨] [2]
김찬수
2004-09-11
3289
1542계속된 연체일수 구하는 방법에 대해 좀 알려주세요 [1]
이희국
2004-09-11
2597
1541[질문] 한문 깨짐현상... [3]
이리
2004-09-10
2113
1540백만건이상의 데이터처리중 궁금한점
질문자
2004-09-10
3191
1538[질문] 테이블 설계시 각종 key 와 default 값을 줄경우... [1]
AmadeusM
2004-09-08
2629
1537특정테이블에 있는 내용중 2000라인 이상이 지워졌어요.. [1]
곽성진
2004-09-08
2135
1536로그(카운터, 통계) 테이블 설계시 조언좀 부탁합니다. [왼료됨] [3]
김찬수
2004-09-08
10757
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다