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 7219 게시물 읽기
No. 7219
대량 데이터 처리시 조회속도 저하현상
작성자
개발자
작성일
2020-06-04 12:26
조회수
1,897

안녕하세요

제목과 같이 데이터 약 5000건을 Application에서 Insert 처리하는데요
이때 Select, Update 등 여러작업을 함께 수행하며 데이터의 유효성 체크까지 진행합니다. 
관련 테이블에도 DML 처리를 진행하고 있습니다.

처리속도는 1건을 처리하는데 약 0.1s 정도 소요되고
5000건을 처리하기 위해서는 약 8분정도가 소요됩니다.

근데 문제는 해당 Application이 평소에는 속도에 문제가 없는데
데이터를 처리하게 되면 처리중에 다른 PC에서 해당 Application을 실행해보면
속도가 급격하게 떨어지는 현상이 발생합니다.

아마도 테이블에 Lock이 걸려서 지연되는것으로 판단되어
With (nolock) or with (readpast) 등을 적용해보았으나 증상은 동일합니다.

좀 이해하기 힘든 부분이라 혹시 이와 같은 경험을 해보시거나
고려해볼만한 사항이 있는지 문의드립니다.

[Top]
No.
제목
작성자
작성일
조회
7223MSSQL 대용량 처리 가능한가요? [1]
옛개발자
2020-07-02
2104
7222mssql trigger에 관해서
이게뭐지
2020-06-24
1980
7221대용량 데이터 삭제 관련입니다. [1]
인보
2020-06-20
2156
7219대량 데이터 처리시 조회속도 저하현상
개발자
2020-06-04
1897
7218수평 샤딩 타겟 DB를 효과적으로 찾는 방법이 궁금합니다~
이성원
2020-05-26
1779
72172개 쿼리 결과값을 하나로 표현 [3]
강영호
2020-04-28
2113
721624시간안에 복귀 되지 않는 사람 카운트 값 구하기.... [3]
유아무개
2020-04-24
1898
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다