호이로그
close
프로필 배경
프로필 로고

호이로그

  • 분류 전체보기 (481) N
    • 개발 (258) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (23) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (175) N
      • 리뷰 (110)
      • 기타 (63) N
    • 전자회로 & 부품 (37) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
  • 홈
  • 태그
  • 방명록

MySQL 트랜잭션 격리 수준(ISOLATION LEVEL) 이해하기

트랜잭션은 데이터베이스의 신뢰성을 지키는 핵심 장치입니다. 하지만 격리 수준(Isolation Level)에 따라 데이터 일관성과 성능이 달라집니다. 1) 트랜잭션 격리 수준이란?트랜잭션 격리 수준은 여러 트랜잭션이 동시에 실행될 때, 서로의 데이터 읽기·쓰기 동작을 얼마나 차단할지를 정의합니다. 격리 수준이 높을수록 데이터 일관성은 강해지지만, 동시에 성능 저하 가능성이 있습니다. 2) MySQL의 4가지 격리 수준READ UNCOMMITTED아직 커밋되지 않은 데이터도 읽을 수 있는 가장 낮은 수준입니다. Dirty Read가 발생할 수 있어 일반적으로 사용하지 않습니다.READ COMMITTED다른 트랜잭션이 커밋한 데이터만 읽습니다. Dirty Read는 막지만, Non-Repeatable ..

  • format_list_bulleted 개발/DB
  • · 2025. 8. 16.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (481) N
    • 개발 (258) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (23) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (175) N
      • 리뷰 (110)
      • 기타 (63) N
    • 전자회로 & 부품 (37) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
최근 글
최근 댓글
태그
  • #google지도api
  • #api가이드
  • #springboot
  • #typescript
  • #리눅스명령어
  • #googlemap
  • #routesapi
  • #java
  • #mysql
  • #리눅스기초
전체 방문자
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바