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
운영게시판
최근게시물
PostgreSQL Q&A 4736 게시물 읽기
No. 4736
락에 대해서..
작성자
초본데염
작성일
2003-05-31 10:41
조회수
1,962

1.begin

2.lock

3.처리

4.commit

 

이렇게 진행한다 할때 lock을 건후 commit하기 전에 해당 접속이 여러가지 이유로 종료 되어 버리면 해당 락을 포스트그레이스는 어떻게 처리하죠?

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

그 '접속'의 비정상적 종료가 어느 정도인지는 파악을 못했지만, 웬만한 비정상적 종료는 당연히 rollback 됩니다.

현재까지 lock 잠겨진 상태에서 비정상적 종료로 다른 트랜젝션에서 테이블을 사용하지 못한 상태는 제 경우에는 발생하지 않았거든요.

 

과연 어떤 경우의 비정상적 종료가 lock 남겨둘까가 저도 늘 궁금했거든요.

왜냐하면, oracle 처럼 비정상적 lock을 해제하는 명령을 아직까지 못봤기 때문에.

(아마 vacuum 명령이 그역활도 하지 않을까 싶습니다. 구체적인 것은 모름)

김상기(ioseph)님이 2003-05-31 12:21에 작성한 댓글입니다.

아 캄사여~~ 안심..

초본데염님이 2003-06-02 11:00에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4741PostgreSQL 와 JDBC 연결 상의 또다른 질문 하나 [1]
최종일
2003-06-02
4848
4740large object 사용 하는것에 대해.. [3]
장나영
2003-06-01
1422
4739트리거에서 널값 체크에 따른 업데이트 [1]
초보입니다.
2003-06-01
2087
4736락에 대해서.. [2]
초본데염
2003-05-31
1962
4735Servlet 과 PostgreSQL 연결문제 (JDBC) [1]
최종일
2003-05-30
2377
4733인덱스에 대한 몇가지 질문 [1]
Operator
2003-05-30
2004
47327.3.2에서 Tuple 사이즈 에러 [2]
초본데염
2003-05-27
1201
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다