오라클 세션, LOCK

szlee·2022년 10월 28일
0

Oracle

목록 보기
11/21

오라클에서 세션
: 데이터베이스 접속 시작~종료까지 기간.
세션이 여러개다 = 오라클 데이터베이스에 접속하여 사용중인 연결이 여러개다.

일관성
데이터베이스는 여러곳에서 동시에 접근하여 데이터를 관리, 사용하는 것이 목적이기 때문에 대부분 수많은 세션이 동시에 연결되어있음.
읽기 일관성 : 특정세션에서 데이터베이스 데이터 변경할 때 그 외 다른 세션에서는 변경이 확정되기 전까지 본래의 데이터 보여준다.

LOCK
특정세션에서 조작중인 데이터는 트랜잭션이 완료되기 전까지 다른 세션에서 조작할 수 없는 상태가 됨.

LOCK을 유발하는 sql을 사용할 때 유의할 점
누군가 LOCK을 유발하는 sql을 사용하고 commit이나 rollback을 하지 않았다면 다른 사용자가 관련된 작업 수행에 제약을 받을 수 있음.

profile
🌱

0개의 댓글