DB
DB 주제별로 묶어 읽기 좋은 글을 모았습니다.
다른 주제에서도 많이 읽는 글
검색 결과가 없습니다.
- DB
MySQL slow query 가이드: 쿼리가 느릴 때 어디부터 봐야 할까
MySQL 쿼리가 느려질 때 어떤 순서로 원인을 확인해야 하는지, 인덱스, 실행 계획, 정렬, 스캔 관점에서 정리한 실전 입문 가이드입니다.
- DB
MySQL too many connections 가이드: 연결 수가 꽉 찰 때 어떻게 봐야 할까
MySQL too many connections 에러가 날 때 어떤 원인이 많은지, connection pool, 누수, 긴 쿼리, 트래픽 급증 관점에서 점검하는 방법을 정리한 실전 가이드입니다.
- DB
MySQL lock wait timeout 가이드: 잠금 대기가 길어질 때 무엇을 봐야 할까
MySQL lock wait timeout 이 왜 생기는지, 트랜잭션과 잠금이 어떻게 엮이는지, 어떤 쿼리와 세션을 먼저 봐야 하는지 정리한 실전 가이드입니다.
- DB
MySQL deadlock 가이드: 데드락이 생길 때 어떻게 추적할까
MySQL deadlock이 무엇인지, lock wait timeout과 무엇이 다른지, 왜 발생하는지, 그리고 어떤 순서로 원인을 추적해야 하는지 정리한 실전 가이드입니다.
- DB
MySQL index design 가이드: 인덱스는 어떻게 설계해야 할까
MySQL 인덱스를 어떻게 설계해야 하는지, WHERE, ORDER BY, JOIN 관점에서 어떤 기준으로 잡아야 하는지 정리한 실전 입문 가이드입니다.
- DB
MySQL replication lag 가이드: 복제 지연은 왜 생길까
MySQL replication lag가 무엇인지, 왜 생기는지, 읽기 분산 환경에서 어떤 문제가 생기는지, 그리고 어떤 순서로 점검하면 좋은지 정리한 실전 가이드입니다.
- DB
MySQL EXPLAIN 가이드: 실행 계획은 어떻게 읽어야 할까
MySQL EXPLAIN으로 실행 계획을 볼 때 어떤 컬럼부터 봐야 하는지, type, key, rows, Extra를 어떻게 해석하면 좋은지 설명하는 입문 가이드입니다.
- DB
MySQL query optimization checklist: 느린 쿼리를 볼 때 확인할 것들
MySQL 느린 쿼리를 볼 때 어떤 항목부터 점검하면 좋은지, 실행 계획, 인덱스, row 수, 정렬, 결과 크기 관점에서 정리한 실전 체크리스트입니다.
- DB
MySQL transaction 가이드: 트랜잭션은 어떻게 이해해야 할까
MySQL transaction이 무엇인지, 왜 필요한지, commit과 rollback, 잠금과의 관계를 어떻게 이해하면 좋은지 정리한 입문 가이드입니다.
- DB
MySQL covering index 가이드: 커버링 인덱스는 언제 도움이 될까
MySQL covering index가 무엇인지, 왜 쿼리 성능에 도움이 되는지, 그리고 일반 인덱스와 무엇이 다른지 정리한 실전 입문 가이드입니다.
- DB
MySQL isolation level 가이드: 격리 수준은 왜 중요한가
MySQL isolation level이 무엇인지, read committed와 repeatable read 같은 차이를 어떻게 이해해야 하는지, 그리고 트랜잭션과 잠금에 어떤 영향을 주는지 정리한 입문 가이드입니다.
- DB
MySQL pagination performance 가이드: 페이지가 뒤로 갈수록 느려지는 이유
MySQL pagination이 왜 느려지는지, offset 기반 방식의 한계가 무엇인지, 그리고 어떤 접근이 더 나은지 정리한 실전 입문 가이드입니다.
- DB
MySQL N+1 query 가이드: 왜 ORM을 쓰는데도 느려질까
N+1 query 문제가 무엇인지, 왜 ORM 환경에서 자주 생기는지, 어떤 식으로 성능을 망치는지, 그리고 어떻게 줄일 수 있는지 설명하는 실전 가이드입니다.
- DB
MySQL batch insert 가이드: 대량 쓰기를 할 때 무엇을 주의해야 할까
MySQL batch insert가 왜 필요한지, 한 건씩 insert하는 방식과 무엇이 다른지, 쓰기 성능과 트랜잭션 관점에서 무엇을 주의해야 하는지 정리한 실전 가이드입니다.
- DB
MySQL join performance 가이드: 조인이 느릴 때 무엇을 봐야 할까
MySQL join 성능이 왜 느려지는지, 어떤 테이블부터 보고 어떤 인덱스를 의심해야 하는지, 실행 계획에서 무엇을 보면 좋은지 정리한 실전 가이드입니다.