저번 글에서 Read Commited에 대해서 알아보았다. https://vixxcode.tistory.com/236 [PostgreSQL] Read Commited 에 대해서 기본 내용 SQL 표준 안에서는 네 종류의 트랜잭션 격리 수준을 정의하고 있다. 격리수준 Dirty Read Nonrepeatable Read Phantom Read Serialization Anomaly PostgreSQL 지원 Read uncommitted 허용 가능 가능 가.. vixxcode.tistory.com 이번 글에서는 남은 트랜잭션 고립 레벨인 Repeatable Read, Serializable에 대해서 알아보는 시간을 가져보도록 해보겠습니다. 1. Repeatable Read Isolation Level 반복적..
기본 내용 SQL 표준 안에서는 네 종류의 트랜잭션 격리 수준을 정의하고 있다. 격리수준 Dirty Read Nonrepeatable Read Phantom Read Serialization Anomaly PostgreSQL 지원 Read uncommitted 허용 가능 가능 가능 X Read committed 불가능 가능 가능 가능 O Repeatable read 불가능 불가능 허용, PG에서는 없음 가능 O Serializable 불가능 불가능 불가능 불가능 O PostgreSQL에서는 3개의 isolation level을 지원한다. Read uncommitted는 Read committed 처럼 작동한다. PostgreSQL의 동시성 제어의 방식으로 인해 3개의 isolation level을 지원하..
1. EXPLAIN (ANALYZE, COSTS, VERBOSE, BUFFERS, FORMAT JSON) 조회를 하기 전에 위의 제목을 적어주면 상세한 기록이 나온다. 2. 기본 세팅 오늘은 인덱스 구현 방식과 조회를 어떻게 하느냐에 따라 성능의 극대한 차이를 보여주는 예제를 보여주도록 하겠습니다. 우선 기본 모델부터 소개 1. Issue class Issue(models.Model): class Meta: indexes = [ models.Index(fields=['model_type', 'is_complete', 'id'], name='issue_type_complete_id'), ] model_type = models.IntegerField(default=1) is_complete = models...
- Total
- Today
- Yesterday
- Command Line
- 파이썬
- dockerignore
- env
- docker
- setattr
- 그래프
- BFS
- 카카오
- ubuntu
- postgres
- Spring
- thread
- django
- Pattern
- 자바
- Java
- Collections
- 백준
- Linux
- headers
- Celery
- Python
- 면접
- PostgreSQL
- 알고리즘
- 프로그래머스
- docker-compose
- 2021 KAKAO BLIND RECRUITMENT
- DRF
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |