Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Database

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

非専門家の方でも簡単に理解でき、実践ですぐに適用可能な「MySQL 性能最適化 入門/実践 (SQL チューニング編)」の講座を作成しました!

  • jscode
이론 실습 모두
취준생
비전공자
MySQL
DBMS/RDBMS
query-tuning
SQL

学習した受講者のレビュー

こんなことが学べます

  • 自身で判断しながら適用できるSQL文チューニング方法

  • 実務でよく使うインデックス活用法

  • MySQL 性能 改善 方法

  • 実践 DB 性能改善 方法

  • 実行計画でSQL文の性能低下要因を把握する方法


🤬エライ、できません!

非専攻者として開発を始め、複数の会社でCTOとして活動しているが、現在は教育者として活動しているパク・ジェソンといいます。私も非専攻者として開発を始め、MySQLのパフォーマンス最適化を勉強していた時代がありました。

MySQLのパフォーマンス最適化を勉強しながら、難しいと感じられるポイントが1つ2つではありませんでした。まず、難しくて見知らぬ用語が多すぎます。 B+Tree、カバリングインデックス、フルテーブルスキャン、ランダムアクセスなど見知らぬ用語が多いので拒否感がありました。

この拒否感を参考に勝ち抜いて、パフォーマンス改善に関する本をやっと読んでみましたが、MySQLのパフォーマンス最適化をどのような状況でどうすべきかについての例があまりありませんでした。そういうわけで、実際に実際のプロジェクトでどのようにパフォーマンスを改善するのかわからない。

このような困難を経験した時代が私もあったので、非専攻者も十分実戦ですぐに適用できるMySQLパフォーマンス最適化講義を作らなければならないと思いました。

講義を作りながら気にした4つのポイント

概念を学んだら、私たちはその概念を活用して実際にSQL文をチューニングすることを直接経験しなければなりません。これには、SQLチューニングを練習するのに十分な例が必要です。そこで合計17の実習例を用意しました。

実際の性能改善をする際にぴったりの重要な概念だけを選別してお知らせします。よく使われる概念はいくつかありますが、わかればパフォーマンスの向上に大きく問題ありません。無駄な概念は知らないでしょう。このように学んだら、本当に速く学び、本番ですぐに適用できます。

講義をすべて聞いたにもかかわらず本番で適用できなければ間違った講義だと思いました。理論を深く学習する学術的な方法ではなく、実務にすぐに適用可能な実践的な講義で構成しようとしました。

理論だけを説明するのではなく、例を持ってパフォーマンス改善する過程を一つ一つすべてお見せします。この改善過程をお見せすることで、本番でどんな過程を経てDBの性能改善ができるのかを簡単に学ぶことができます。

👍こんな方が聞けばいいですね!

YouTubeやブログを見て
MySQLのパフォーマンス最適化を学ぶのが難しい
お持ちの方

非専攻者出身だから
難しい概念と用語で
理解が遅い方

現業でSQLの非効率的な部分を直接診断してパフォーマンス改善を直接してみたい方

🙊この講義をすべて聞いたら?

特定のSQL文の性能がどのような要因のために遅くなったか自ら把握できるようになります。そして有意な性能改善まで直接こなせるようになります。

🍡を試す

「インデックス(Index)とは?」授業中

「パフォーマンス改善のためのMySQL構造の把握/ SQLチューニングの中核」授業中

[練習]いいね、たくさんの順に投稿を照会するSQLステートメントをチューニングするクラス

注意事項

SQL文を基本的に知っているという前提で授業を進めます。だから基本的なSQL文を学習したままこの講義を受講することをお勧めします。もし学習しても理解できない部分が出たら、Q&A掲示板または1:1オープントークルームを活用してすぐに質問してください😊

🚨教育をする人がどんな人なのか必ず確認してください!

医者に間違って会うと、その瞬間に病気を治せずに死を迎えることができます。しかし、死とはその瞬間の苦痛で終わります。でも、先生に間違って会って教育を間違ってもらうと、人生を生きていくうちに苦痛です。

間違った教育は不要な会社に行き、思ったよりも小さい給料を受け、それによって生涯に苦しんで生きることができます。それだけでなく、間違った教育のために私の子供まで間違った教育が噛まれます。

教育とは一人の人生を本当にポジティブに変えることもできますが、一方では一人の人生を一気に飛ばすことができるものだと思います。それだけ教育は責任が重いと思います。

したがって、教育をする人が誰なのか、どんな人なのか、どのような道を歩んできたのかを確認し、慎重に判断してください。

👋こんにちは!
今こそ紹介します( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

こんにちは!

非専攻者出身で開発勉強を始めました。ある新しいすでに6年目の開発者になりましたね!最近は2社でCTOを務めながら開発者として活動していました。時間の余裕になるたびにコーディング講義、会社開発コンサルティング、講演などをしてきました。

これまでに教えた学生数はいつの間にか24,000人(25年7月基準)が超えていますね!いろんな弟子たちを教えながら毎回感じるのですが、教育に対する憎しみを忘れることができず、Inflearnで着実に教育を進めてみようと思います。
(*受講生のうちカカオペー、ヤノルザ、優雅な兄弟たち合格生排出)

私が難しくて大変な時に助けをたくさん受けてきたように、他の多くの人々にも助けを与えることができる人になりたかったです。そして、開発を通じて生み出された価値が他の人々に肯定的な影響を与えた時が最も嬉しくて幸せだと感じました。

このような理由で私が努力して得たものを施して分けることで、その人々が少し良い生活を送ることができたらと思います。

ありがとうございます!

🏆講義 Best Review

**以前に制作した<非専攻者も理解できるAWS入門/実戦>で作成された後期です。


🚌どのような順番で講義を聞くべきかどうか?

[2025年]バックエンド開発者として就職するための必須カリキュラム(ITサービス企業) を参考にしてください!



🐶ロードマップで講義の割引を受ける

大規模トラフィック処理のためのパフォーマンスの最適化( https://inf.run/ecBS1

こんな方に
おすすめです

学習対象は
誰でしょう?

  • ITサービス企業に就職を希望するバックエンド開発者

  • 差別化されたスペックを作りたい就活生

  • MySQLパフォーマンス改善を ご自身でやってみたい方

  • 現場でDB性能改善業務に携わる方

  • SQLチューニングを学んでみたい方

  • SQL文が遅い理由を直接分析して直したい方

前提知識、
必要でしょうか?

  • SQL文

こんにちは
です。

26,124

受講生

1,438

受講レビュー

582

回答

4.9

講座評価

15

講座

 

[Sites]
Youtube 바로가기
LinkedIn 바로가기

 

[Career]
現) JSCODE - 대표 멘토, CEO
前) (주)트라이포드랩 - CTO
前) (주)온리원유니버스 - CTO
前) 달리(DALY) - CTO
前) 팀메이트(Teammate) - CEO

 

[Books]

『Do it! JSCODE의 AWS 입문』, 이지스퍼블리싱 (2025.05)

 

[ETC]
- 기업 대상 개발 컨설팅 및 코딩 교육 활동

カリキュラム

全体

39件 ∙ (2時間 42分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

113件

5.0

113件の受講レビュー

  • Young님의 프로필 이미지
    Young

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    처음에는 너무 기초적인 내용아닌가 싶었는데 뒤로 갈수록 튜닝파트에서 확실히 도움되는 내용이었어요! 실습도 다 끝내고 선생님이 요점만 쏙쏙 잘 뽑아내주셔서 의문이 드는 점 없이 이해가 잘되었습니다. 감사합니다 다른 강의도 보려구용

    • JSCODE 박재성
      知識共有者

      Young님~ 강의만으로 내용들을 모두 이해하셨다니 너무 잘 따라오신 것 같아요! 다른 강의도 힘 얻어서 열심히 준비해볼게요 :) 수강평 넘 감사드려요~ 😊

  • 쿠카이든님의 프로필 이미지
    쿠카이든

    受講レビュー 436

    平均評価 5.0

    5

    100% 受講後に作成

    SQL 성능향상과 튜닝에 대해 여러 방면으로 생각을 할 수 있었던 시간이었습니다! 좋은 강의 감사드립니다~!

    • 박철현님의 프로필 이미지
      박철현

      受講レビュー 23

      平均評価 5.0

      5

      100% 受講後に作成

      감사합니다. 좋은 인사이트 얻고갑니다!!!

      • JSCODE 박재성
        知識共有者

        철현님~ 완강까지 하시느라 수고 많으셨는데 도움을 얻으신것같아 마음이 놓이네요😊 좋은 수강평 남겨주셔서 감사합니다~!!

    • 김수현님의 프로필 이미지
      김수현

      受講レビュー 4

      平均評価 5.0

      5

      100% 受講後に作成

      sql 성능 개선에 바로 적용할 수 있는 실용적인 강의였습니다

      • JSCODE 박재성
        知識共有者

        수현님~~ 강의 전부 들으시느라 수고 많으셨어요~! 좋은 후기 남겨주셔서 감사합니다😊😊

    • 13123213님의 프로필 이미지
      13123213

      受講レビュー 2

      平均評価 5.0

      5

      63% 受講後に作成

      개념은 간단히 배우고 바로 실습하는 것을 좋아하면 강의 추천해요. 개념부분은 정말 간단히 알려주셔서 보충 공부가 필요합니다. 하지만 바로 적용할 수 있는 부분이 좋았습니다. BTree인덱스 구조와 MySQL에서 인덱스 탐색, 인덱스 스캔을 어떤식으로 하는지 공부하고 실습 따라가면 머릿속에서 그림이 바로 그려져요.

      • JSCODE 박재성
        知識共有者

        안녕하세요 13123213님! 말씀해주신 대로 이론적인 내용을 추가적으로 같이 학습하시면 훨씬 더 깊이 있게 배우실 수 있습니다😊 보충 공부와 강의를 잘 병행하셔서 학습하신 것 같네요!! 배우신 내용을 실전에서도 많이많이 써먹어보시기 바랍니다~~!!

    ¥9,099

    jscodeの他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!