🎁2024 역대급 사랑주간 시작🎁

Thumbnail
2024 사랑주간 할인 중(D-8)
BEST
개발 · 프로그래밍데이터베이스

비전공자도 이해할 수 있는 MySQL 성능 최적화 입문/실전 (SQL 튜닝편)대시보드

(5)
58개의 수강평 ∙ 620명의 수강생

25%

57,750원

77,000원
지식공유자: JSCODE 박재성
총 38개 수업 (2시간 42분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가공유
  • berichmore 프로필berichmore
    2024-11-291448759

    안녕하세요 박재성님 우연히 재성님 도커강의를 봤다가 빠지게 되었습니다. 우선, 저는 국비지원 6개월을 끝마치고 취준을 하고있는 30대 중반의 남성입니다. 다들 비슷하시겠지만, 특히 저는 고졸이라 취업에 있어서 학벌로 큰 벽을 만나는 것 같습니다 국비가 끝난지 두달이나 지난 지금 저 혼자 취업을 못해서 걱정이네요 이력서는 160개정도 넣었지만 대다수가 초대졸 이상입니다. 저는 개발자가 꼭 되고싶거든요 이전에 하던 건설쪽은 다시는 가기 싫어서요 하여, 생각해 본것이 그래, 내가 스프링, 자바, 스프링부트, 리액트, DB까지 공부해서 프로젝트하나 만들어봐야겠다 라고 두달 잡고 지금 강의를 다 사들이고 있습니다 서두가 길었네요 저는 게시판 자잘한 CRUD정도만 mybatis로 해본 경험이 있습니다 저같은 초보도 DB강의를 보고싶은데 하나는 성능 최적화 또 하나는 DB설계입니다 제가 어느것부터 들으면 될까요? 그리고 제 수준에 이걸 듣는게 도움이 될까요? 냅다 두개 지를까 했는데 혹시나해서 여쭈어봅니다. 강의력이 남다르신데 너무나 감사드립니다.

    JSCODE 박재성
    JSCODE 박재성
    JSCODE 박재성
    2024-11-29383988

    안녕하세요 berichmore님! 강의 잘 봐주셔서 너무 감사드려요ㅠㅠ! 그리고 어떠신 상황인 지 자세히 설명해주셔서 조금 더 명확하게 답변드릴 수 있을 것 같네요! 취업을 위해 학습하시면 좋은 순서를 추천해드릴 수 있도록 할게요. 1. Java, Spring Boot의 기본적인 부분 학습하기 2. 기본적인 SQL문 학습하기 3. DB 설계 방법 배우기 (제 강의 활용하셔도 좋습니다!) 4. JPA 또는 mybatis 배우기 5. Java, Spring Boot를 활용해 간단한 프로젝트 완성시키기 6. AWS를 활용해 완성한 프로젝트 배포해보기 (제 강의 활용하셔도 좋습니다!) --- 우선 이렇게까지만 목표를 잡고 해보시는 거 어떠실까요~?? 위의 과정을 다 경험하셨다면 그 다음으로 CI/CD -> Docker -> MySQL 성능 최적화 -> Redis 순으로 학습하시는 걸 추천드립니다! (여기서 말씀드린 순서는 서비스 기업의 백엔드 개발자로 취업할 때 추천드리는 순서입니다) 이 외로 궁금하신 점 있으시면 편하게 질문 남겨주세요ㅎㅎ

  • Young 프로필Young
    2024-09-241388608

    회사 교육 시 신청해서 들으려고 했는데, 혹시 교육 안내자료가 따로 나오는게 있을까요?

    JSCODE 박재성
    JSCODE 박재성
    JSCODE 박재성
    2024-09-24369051

    안녕하세요! 혹시 교육 안내자료라 함은 '수업 자료'를 의미하시는 걸까요 ? 조금만 더 구체적으로 어떤 게 필요하신 지 설명해주실 수 있을까요~??

  • 진훈 프로필진훈
    2024-08-201359318

    현재 진행하는 프로젝트에서 작성한 쿼리가 속도가 많이 느려 답답한데, 테이블순서를 바꿔도, 인덱스를 잡아줘도 성능이 똑같은 상황이고, 쿼리 실행계획을 보아도 뭐가 뭔지 모르겠고, 상황별로 어떻게 힌트절을 줘야 성능개선을 할 수 있을지를 잘 모르는 상황인데, 본 강의를 들으므로써 이런 문제점을 해결 할 수 있을까요?

    JSCODE 박재성
    JSCODE 박재성
    JSCODE 박재성
    2024-08-20361961

    안녕하세요 진훈님! 말씀해주신 쿼리가 어떤 형태인지에 따라서 강의가 도움이 되실 수도 있고 안 되실 수도 있습니다ㅠㅠ! 왜냐면 강의 구성은 성능이 느린 부분의 원인을 찾는 방법과 대표적인 케이스를 위주로 다루고 있기 때문에 말씀하신 상황을 해결할 수 있는 내용이 안 들어있을 수도 있습니다! 만약 현재 어떤 부분에서 성능이 느린 지, 어떻게 개선해야 하는 지에 대한 방법에 대해서 배우고 싶으신 거라면 강의가 도움이 되실 수도 있습니다! 이 부분을 잘 고려하셔서 판단해보시면 좋을 것 같네요:)

  • KoKuMa 프로필KoKuMa
    2024-07-271334531

    Business Analyst, Data Analyst에게도 좋은 수업일까요? SQL을 많이 만지고 있는데 답답한 쿼리 실행속도 혹은 runtime error(?)에 좀 더 빠르게 만들 수 없을까 고민하고 있습니다. 혹시 해당 강의가 저 같은 사람한테도 좋을까요?

    JSCODE 박재성
    JSCODE 박재성
    JSCODE 박재성
    2024-07-27356510

    안녕하세요! 말씀해주신 고민 상황을 봤을 때는 해당 강의가 도움 될 것 같습니다! 데이터 애널리스트는 규모가 큰 데이터를 조회해야할 일이 많기 때문에 어떻게 효율적으로 데이터를 조회할 수 있는 지에 대해 알아야 합니다~!! 해당 강의는 데이터를 효율적으로 조회하는 개념 뿐만 아니라 최적화하는 과정에 대해서도 나와있다보니 말씀해주신 상황에 도움이 되는 개념들을 많이 배울 수 있을 거로 예상됩니다:)

  • jd 프로필jd
    2024-07-261333680

    안녕하세요 재성님 궁금한 점이 있어 문의 남깁니다. 성능을 실제 배포된 서버가 아닌 개인 로컬 서버에 깔린 IDE를 통해 측정해도 괜찮은 것인가요? 여러 변수가 있을 수 있다고 생각하는데 유의미한 성능 개선으로 생각해도 되는지 궁금합니다! 감사합니다.

    JSCODE 박재성
    JSCODE 박재성
    JSCODE 박재성
    2024-07-26356216

    안녕하세요 jd님! 실제 현업에서는 실제 배포된 서버와 최대한 동일한 환경으로 셋팅해서 테스트를 하곤 합니다. 이유는 최대한 다른 변수들을 동일하게 맞춰둔 뒤 테스트를 하기 위함입니다. 하지만 개인 로컬 서버에서 IDE를 통해 측정하더라도 유의미한 성능 개선으로 볼 수 있습니다. 왜냐하면 개인 로컬 서버를 사용하더라도 'DB 성능 개선을 한 부분'을 제외한 다른 변수들은 서로 동일하게 구성하기 때문입니다. 그러다보니 로컬 서버에서 'DB 성능 개선을 하기 전/후'를 비교할 때 수치 개선이 일어났다면 충분히 유의미한 성능 개선을 이끌어냈다고 판단할 수 있습니다:) 이 외로 궁금하신 점 있으시면 편하게 질문 남겨주세요~~

  • 홍태경 프로필홍태경
    2024-07-171324989

    안녕하세요 강사님 해당 강의를 신청하기 전 SQL 튜닝 찾아보니 인덱스와 함께 컨디셔널?, 멀티 컨디셔널? 이라는 것들이 따라 다니는거 같은데 혹시 해당 영상에도 내용이 포함 되어 있을까요?

    JSCODE 박재성
    JSCODE 박재성
    JSCODE 박재성
    2024-07-17354394

    안녕하세요 태경님! SQL 튜닝에는 방법이 정말 다양하게 존재합니다. 그 중에서 핵심이 되는 개념이 '인덱스'입니다. 인덱스를 중심으로 관련된 내용을 깊게 다루고 있습니다. 그 중에서 Index Condition Pushdown Optimization(인덱스 컨디션 푸시다운)에 대해서 보신 것 같습니다. 하지만 이 개념을 찝어서 다루고 있지는 않습니다. 강의의 예제 중에 인덱스 컨디션 푸시 다운의 개념이 쓰이는 경우가 있는데, 이 개념 자체가 성능 최적화의 입장에서는 지엽적인 개념이라고 판단했습니다. 그래서 인덱스 컨디션 푸시 다운을 집중적으로 설명하는 강의는 포함되어 있지 않습니다! 이 외로 궁금하신 점 있으시면 편하게 물어봐주세요!

채널톡 아이콘