inflearn logo
강의

講義

知識共有

非専門家でも理解できるMySQL性能最適化入門/実践(SQLチューニング編)

SQL 튜닝에 대한 사례나 Best Practice 등을 모은 자료를 알려주실 수 있나요?

320

psam1017nodeblac6285

投稿した質問数 6

0

안녕하세요 선생님

강의 잘 듣고 실무에서 배운 대로 인덱스를 좀 더 적극적으로 사용하려고 하는데, 평소에 깊은 고민하지 않다가 이제 해보려고 하니까 많이 고통스러운 시기를 지나고 있는 것 같습니다.

 

혹시 선생님께서 튜닝과 관련하여 도움을 받았거나, 혹은 추천할 만한 자료, 저서, 사이트 등이 있으시면 추천해주실 수 있으실까요? 좀 더 다양한 사례를 보면서 인덱스에 익숙해지고 싶습니다.

 

감사합니다.

sql mysql dbms/rdbms query-tuning

回答 2

1

jscode

안녕하세요 psam1017.nodeblack님!

저도 처음에 인덱스를 사용하려고 할 때 고통받았을 때가 떠오르네요ㅎㅎㅎ

제가 처음 공부했을 때 많이 도움 받았던 책 몇 개 추천드릴게요!

 

[Real MySQL]

https://m.yes24.com/Goods/Detail/103415627

https://m.yes24.com/Goods/Detail/103415767

 

[업무에 바로 쓰는 SQL 튜닝]

https://m.yes24.com/Goods/Detail/102382080

 

위 추천드린 2권이 SQL 튜닝 감잡을 때 도움이 많이 됐었어요!

하지만 위 책 둘 다 많은 사례와 예제가 있는 건 아니어서 아쉬운 점이 있었어요...!

그래도 개념을 탄탄히 잡고 다양한 개념에 대해 배울 수 있어서 좋았습니다!

 

이 외의 다른 SQL 튜닝 관련 책들도 많은데 내용이 너무 어렵거나 실전성이 떨어져서

따로 추천드리고 싶지는 않네요ㅎㅎ

1

psam1017nodeblac6285

감사합니다! 열심히 하겠습니다ㅎㅎ

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

psam1017.nodeblack님, 질문 주셔서 감사합니다! SQL 튜닝과 관련된 자료들을 찾는 것은 정말 훌륭한 결정이십니다. 다양한 사례를 접하면서 더 나은 성능 최적화 방법을 찾을 수 있을 것입니다.

비슷한 질문에 대해 이미 좋은 답변이 달린 것이 있어서 소개해드리겠습니다.

질문있어요!!!

MySQL 8.0에서 인덱스를 오름차순이나 내림차순으로 지정할 수 있는 방법에 대한 답변입니다. 관련된 튜닝 정보와 자료 링크도 포함되어 있어 많은 도움이 될 것입니다.

WHERE A OR B 에서 인덱스 걸기

ORM을 사용한 SQL 튜닝 문제 해결에 도움이 되는 답변입니다. ‘OR’ 조건에 인덱스를 적용하는 방법에 대한 조언도 소개되어 있습니다.

이 두 개의 링크를 통해 다양한 튜닝 사례와 방법을 학습하시면서 인덱스를 더 효과적으로 사용하는 방법을 배울 수 있습니다. 추가적으로, 외부 자료와 사이트도 추천드립니다:

  1. MySQL 공식 문서 - 쿼리 최적화: MySQL Performance Optimization
  2. 책 - High Performance MySQL: MySQL 성능 최적화를 다룬 대표적인 서적입니다.
  3. 블로그 - Percona Blog: MySQL 성능 최적화 관련 최신 정보를 자주 게시합니다. Percona Blog
  4. GitHub 레포지토리: 다양한 SQL 튜닝 관련 프로젝트들이 공유됩니다. awesome-mysql-performance

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

큰 범위 조회 시 EXPLAIN의 rows 값이 정확하지 않은 이유가 궁금합니다.

0

34

2

쿼리 결과 그리드에서 TYPE, POSSIBLE_KEYS 다릅니다

0

80

3

강의 내용을 블로그에 정리해도 괜찮을까요?

1

120

2

여러 테이블 조인시 where 절이 필요한가? 에 대해 질문있습니다.

0

143

2

풀 인덱스 스캔 질문있습니다.

0

119

2

멀티컬럼인덱스 질문있습니다.

0

121

2

쿼리 튜닝 관련 질문 (limit)

0

119

1

페이지기반 페이지네이션 쿼리를 최적화하고 싶습니다.

0

168

2

측정 시간 차이

0

200

2

[실습] 인덱스 직접 설정해보기 / 성능 측정해보기 강의에서요.

0

195

1

커버링 인덱스(Covering Index)강의에서 질문이있습니다.

0

183

2

한 번에 너무 많은 데이터를 조회하는 SQL문 튜닝하기 질문입니다

0

258

3

ORDER BY 튜닝관련 문의

0

200

2

강의 질문 있습니다

0

118

2

인덱스 많은 테이블에서 데이터 많아질 수록 insert 속도 증가

0

442

3

MariaDB 사용 시 EXPLAIN ANALYZE 이용 불가 문의

1

590

2

혹시 심화 수업은 계획이 없으신가요..?

0

295

1

jpa쿼리튜닝 팁이 궁금합니다.!

0

448

1

특정 부서에서 최대 연봉을 가진 사용자 조회 sql 쿼리 질문

4

246

1

created_at 에 index 거는것과 지속적인 데이터 증가

0

424

2

WHERE A OR B 에서 인덱스 걸기

0

377

2

질문이있습니다.

1

311

1

테이블에 기본키가 없을때

0

381

1

질문있어요!!!

1

214

1