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 5938 게시물 읽기
No. 5938
Truncate 시 Deadlock 관련
작성자
무적
작성일
2011-08-18 18:35
조회수
6,600

안녕하세요.

오랫만에 질문이 있어 글을 올립니다..^^;

다름이 아니라...

A라는 테이블이 있는데 이 테이블에는 PK로 Sequence하게 순차적으로 값이 하나씩 증가하는 필드가 Insert 됩니다.

Max는 100만 이구요...그런데 A테이블에 데이터가 100만건이 들어가고 다음에 또 다른 요청이 있을 경우 테이블을 Truncate 시키고 난후에

A테이블에 값을 넣게 되어 있습니다.

그런데 Truncate 시 Deadlock이 발생하여 에러가 떨어지는 경우가 생겼습니다.

제가 알기론 Truncate 할때 시간이 많이 걸리지 않아 이럴 경우가 발생하지 않을꺼 같은데 혹 비슷한 경우가 있으신분이 있나요??

아..그리고 Truncate, Insert 모두 한 Procedure로 되어 있습니다.

이런 경우가 발생하신 적이 있는 분이나 해결방법을 아시는 분은 댓글 달아주세요~~~^^;;

[Top]
No.
제목
작성자
작성일
조회
5941DB제대로 된 설계인지 궁금해서 질문드립니다. [1]
DB설계초보자
2011-08-23
7119
5940여러조건의 갯수 구하기 쿼리 질문입니다. [2]
최지훈
2011-08-22
7560
5939sql 2005 업데이트시 컬럼 크기 관련 에러 [3]
다크나인
2011-08-19
7419
5938Truncate 시 Deadlock 관련
무적
2011-08-18
6600
5937운영데이터를 개발서버로 이관하려고 합니다.2008 R2버전입니다. [2]
자민
2011-08-18
6541
5936Week관련 [1]
박판규
2011-08-17
6993
5935형변환
오공
2011-08-17
6698
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다