김영한의 실전 데이터베이스 - 성능 최적화, 실행 계획과 인덱스 완전 정복
"개발할 때는 잘 되던 쿼리가, 데이터가 쌓이니 갑자기 느려집니다." 이때 감이 아니라 근거로 원인을 찾아 30초 걸리던 쿼리를 0.1초로 만드는 것이 실무에서 인정받는 개발자의 실력입니다. 실행 계획, 인덱스, 옵티마이저, 조인과 정렬까지 수백만 건의 실전 데이터로 성능의 핵심 원리를 완성하고, 운영 환경의 느린 쿼리를 스스로 분석하고 해결하는 한 단계 높은 개발자로 성장하세요.
- 미해결
조회 대상 행이 적을 때도 Using filesort 제거를 고려해야 하나요?
1. 인덱스로 이미 5~8행까지 좁혀진 결과를 정렬하는 경우에도 filesort를 주
sqlmysqldbms/rdbmssql-tuningSQLD슝스스
・
하루 전
0
15
2
- 미해결
PK를 AUTO_INCREMENT UUID를 UNIQUE로 하는것에 대해
질문이 있습니다 강의를 듣다보니UUID를 써야겠다면PK를 오토 인크리먼트<p style="t
sqlmysqldbms/rdbmssql-tuningSQLD안태승
・
5일 전
0
34
2
- 미해결
pk를 auto increment로 하는것에 대해서
안녕하세요 질문이 있습니다. b+트리 강의를 들으면서 문득 생각이 나서 질문드립니다.웹개발을 하는 회사원인데요 저희 회사에서는 pk를 랜덤 UUID를 사용해서 pk를 사용하고 있는데 프로젝트를 하면 마이그레이션을 하
sqlmysqldbms/rdbmssql-tuningSQLD안태승
・
6일 전
0
39
2
- 미해결
실행 통계2 explain analyze 조인 쿼리
eXPLAIN ANALYZESELECT m.member_name, <a target="_blank" rel="noopener noreferrer nofollo
sqlmysqldbms/rdbmssql-tuningSQLD안태승
・
14일 전
0
53
1
- 미해결
key_length 가 사용되는곳
궁금한게 key_length 를 이용해서 어떻게 사용하는지에 대해서가 22강에서 안나왔는데 그 이후로 나오나요? key_len 이 기대한것보다 적으면 인덱스가 잘 사용되고 있지 않다고만 설명을 하고 지나가셨는데 이후에
sqlmysqldbms/rdbmssql-tuningSQLD안태승
・
19일 전
0
49
1
- 미해결
강의 DB데이터 질문
--order 프로시저DELIMITER $$CREATE PROCEDURE sp_generate_or
sqlmysqldbms/rdbmssql-tuningSQLD작성자 없음
・
한 달 전
0
62
1
- 미해결
기타 영역 중 언두로그
안녕하세요 RealMySQL책을 참고해서 보면서 강의를 듣고 있습니다책에는 InnoDB가 언두로그를 메모리에서 관리한다고 되어있는데 강의와 책 중 어떤 자료가
sqlmysqldbms/rdbmssql-tuningSQLD김상형
・
한 달 전
0
91
1
- 미해결
실전튜닝 4 질문 - group by 순서와 index 순서
SELECT m.member_id, m.member_name, m.grade, COUNT(o.order_id) AS order_count, SUM(o.total_price) AS total_spent FROM member m JOIN or
sqlmysqldbms/rdbmssql-tuningSQLDgmldk3214
・
한 달 전
0
68
1
- 미해결
DB 쿼리 최적화 시 DB 처리와 애플리케이션 처리의 기준이 궁금합니다
DB 쿼리를 설계하면서 항상 궁금했던 점이 있습니다.쿼리가 점점 복잡해지다 보면 Sort, GROUP BY 등의 연
sqlmysqldbms/rdbmssql-tuningSQLDmagicsof
・
2달 전
0
65
1
- 미해결
실무에서의 인덱스 관리 방법이 궁금합니다
안녕하세요 영한님!강의에서 말씀해 주신 것처럼, 인덱스를 생성한다고 해서 항상 옵티마이저가 해당 인덱스를 사용하는 것은 아니라는 점은 이해했습니다.<p style="text-align: left;
sqlmysqldbms/rdbmssql-tuningSQLD최재훈
・
2달 전
0
78
1
- 미해결
복합인덱스 설계 질문
안녕하세요 영한님, 영한님의 강의로 열심히 학습중인 학생입니다!실전 진단 - 해결 방안2에서 복합
mysqldbms/rdbmssql-tuning이성우
・
2달 전
0
130
1
- 미해결
이진 트리 노드
이진 트리도 하나의 16KB 페이지에 여러 노드를 저장할 수 있는 것 아닌가요? 그렇다면 ‘이진 트리는 16KB 페이지를 읽어도 데이터 1개만 사용하고 나머지는 버린다’는 설명이 잘 이해되지 않습니다. 이 부분이 어떤
sqlmysqldbms/rdbmssql-tuningSQLD작성자 없음
・
3달 전
0
80
1
- 미해결
통계정보 갱신 질문
안녕하세요~ 강의 수강중 통계정보 갱신에 대해 여쭤보고싶은게 있습니다. <p style="text-align:
sqlmysqldbms/rdbmssql-tuningSQLDbackendman
・
3달 전
0
116
2
- 미해결
PK 관련하여 궁금한 점이 있어서 질문 드립니다.
안녕하세요! PK 설계와 관련하여 궁금한 점이 있어 질문드립니다.강의에서는 AUTO_INCREMENT를 사용하면 PK가 순차적으로
sqlmysqldbms/rdbmssql-tuningSQLDGomgomi
・
3달 전
0
126
2
- 미해결
탐색을 한번 더 하지 않게 하는 방식 중 어댑티브 해시 방식도 맞는지 궁금 합니다.
커버링 인덱스가 아니라고 가정한다면 클러스터링 인덱스까지 2번의 B+Tree 탐색을 하지만커버링 인덱스라면 이런 탐색을 한번 줄여 발생하는 IO 작업을 최적화 하는것으로 이해 했습니다 커버링 인덱스
sqlmysqldbms/rdbmssql-tuningSQLDggg7515
・
3달 전
0
120
2
- 미해결
컬럼 크기가 대용량인 경우 DB 버퍼 풀에 전부 올라오는지 궁금합니다
컬럼의 크기가 평균 1MB 정도 된다고 했을 때DB 버퍼 풀에 전부 올라오고 나서 서비스 서버로 올라가게 되는지 궁금 합니다 ! 서비스 서버 단에서 스트림
sqlmysqldbms/rdbmssql-tuningSQLDggg7515
・
3달 전
0
117
2
- 미해결
실습데이터 ORDERS 생성 시간 질문요...
member와 product 데이터는 각각 4분, 5분 걸렸는데 orders는 2시간이 지나도 계속 돌고 있네요. 갤럭시북2 사용중인데 다른분들도 오래 걸릴까요??
sqlmysqldbms/rdbmssql-tuningSQLDleelojhol
・
3달 전
0
158
3
- 미해결
MySQL 서버구조 쿼리파서 질문 있습니다 !
쿼리 파서 기능에서 구분 분석을 통해 토큰 형식으로 분리하고, 어휘 분석을 통해서 문법 검증 및 파스 트리를 만든다고 알고 있었는데 구문 분석 부분에서 한번에 일어나는 작업인지 궁금 합니다
sqlmysqldbms/rdbmssql-tuningSQLDggg7515
・
3달 전
0
106
1
- 미해결
Postgresql 아키텍처 업데이트
안녕하세요 영한님! 강의 재밌게 잘 듣고있습니다. 아직 섹션3
sqlmysqldbms/rdbmssql-tuningSQLDyp kim
・
3달 전
1
127
2






