[데이터베이스] 동시성 제어 3, Deadlock 발생 확인 및 해결법
December 06, 2023데이터베이스에서 교착상태 (Deadlock)가 왜 발생하는지와 해결법을 정리한 글입니다.
데이터베이스에서 교착상태 (Deadlock)가 왜 발생하는지와 해결법을 정리한 글입니다.
다중 단위 락인 MGL에 대해 정리한 글입니다.
DBMS 회복 시스템에 대해 정리한 글입니다.
데이터베이스의 Concurrency 제어 방법을 정리한 글입니다. 동시성 제어가 없으면 발생하는 문제점들을 살펴보고 제어 방법인 Lock과 2PL을 정리한 글입니다.
Transaction와 Concurrent 개념, Serializability의 종류를 정리한 글입니다.
DBMS가 어떻게 Join 수행하는지 방법을 정리한 글입니다. 조건절을 그대로 찾거나 나누어 처리하는 등 여러 가지 방법으로 조인을 처리하는 방법이 있습니다.
DBMS가 어떻게 Selection 수행하는지 방법을 정리한 글입니다. 크게 전체를 검색하거나 인덱스를 활용해 구간 검색을 효율적으로 할 수 있습니다.
DBMS가 어떻게 질의 처리를 효율적으로 하는지 기본적인 개념을 정리한 글입니다.
인덱싱에 주로 사용되는 B Tree, 유사한 트리들을 정리한 글입니다.
함수 종속성을 살펴보고 정규화의 필요성, 의미와 제 1정규화부터 BCNF, 장단점과 차이에 대해 서술한 글입니다.
Entity Relationship Model인 ER 모델을 정리한 글입니다.
MySQL 데이터베이스 생성 및 유저 권한 설정
Key 속성의 종류들을 집합으로 표현해 정리한 글입니다.
데이터베이스의 무결성 제약조건들 정리
관계형 DB의 assertions, trigger의 정의와 Oracle Trigger 정리
SQL 뷰 생성/수정 및 사용시 주의 사항을 정리한 글입니다.
데이터베이스를 이용할 수 있게 하는 언어인 DDL, DML, DCL 정리
집계함수 GROUP BY, HAVING과 Sub Query 정리
기본적인 SQL들을 예제들과 함께 정리
다양한 JOIN 연산 비교 및 정리
관계 대수 정리
데이터베이스의 관계형 모델. 릴레이션, 속성
데이터베이스 모델링 단계별 정리
데이터베이스 정의, 특성, 모델링, 기능, ACID