본문 바로가기

MySQL2

[MySQL] 트랜잭션 격리수준 1. 트랜잭션 격리수준(Isolation Level)트랜잭션은 각각의 세션에서 시작한 트랜잭션끼리 영향을 주지 않고, 영향을 받지 않는 독립성을 보장해야 합니다.이러한 성질을 트랜잭션의 독립성(isolation) 이라고 하며, 그 독립을 제어하는 정도를 트랜잭션 격리수준 이라고 합니다.일반적으로 사용되는 DBMS 들은 기본적으로 4단계의 격리수준을 지원하는데, 오늘은 이 격리수준에 대해 한 번 알아보겠습니다. 2. 4단계의 격리수준MySQL 을 비롯한 많은 DBMS에서 아래와 같은 4가지의 격리수준을 지원합니다.READ UNCOMMITTEDREAD COMMITTEDREPEATABLE READSERIALIZABLE위에서 아래로 내려갈 수 록, 격리수준이 엄격해지며 그에 따른 DBMS 성.. 2024. 3. 7.
[MySQL] 계정 생성 및 권한 부여, 그리고 역할 본 포스팅은 MySQL 8.0 기준으로 작성된 글입니다. 출처 : Real MySQL 8.0 (저자. 백은빈, 이성욱) 1. MySQL 이 계정을 다루는 방법 MySQL 에서는 계정을 아래와 같은 형태로 관리합니다. 'blog_user'@'localhost' @를 기준으로 앞에 'blog_user' 는 DB에 접속하기 위한 ID, 뒤에 'localhost' 는 DB에 접속 가능한 IP 혹은 도메인 정보가 들어가게 됩니다. 즉, 위 계정이 의미하는 것은 "blog_user 라는 ID 로 localhost 에서 접속이 가능한 계정" 라고 할 수 있겠습니다. -- 계정 예시 -- 1. localhost 에서 접속 가능한 blog_user 'blog_user'@'localhost' -- 2. 모든 IP 에서 접.. 2024. 2. 6.