강의

멘토링

커뮤니티

BEST
Programming

/

Database

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

非専門者の立場からも簡単に理解でき、実戦ですぐに適用可能な「MySQL性能最適化入門/実戦(SQLチューニング編)」講義を作ってみました!

難易度 初級

受講期間 無制限

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

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

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

5.0

5.0

Jay Lee

32% 受講後に作成

バックエンド初心者の私にとって、本当に 도움이 많이 되는 講義です!このようにエッセンスだけを 잘 추려서、非専攻者でも理解しやすいように作られた講義はなかったと思います!

5.0

Young

100% 受講後に作成

最初はあまりにも基本的な内容ではないかと思いました。 後に行くほどチューニングパートでしっかり役立つ内容でした! 実習も終わり、先生が要点だけすっかり抜いてくださって 疑問があることなく理解が良くなりました。ありがとう 他の講義も見てください

5.0

쿠카이든

100% 受講後に作成

SQLの性能向上とチューニングについて、多角的に考えさせられました!良い講義、ありがとうございました~!

受講後に得られること

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

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

  • MySQLのパフォーマンス改善方法

  • 実践的なDB性能改善方法

  • 実行計画でSQL文のパフォーマンス低下要因を把握する方法


🤬 ちくしょう、やってられないよ!

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

MySQLのパフォーマンス最適化を勉強しながら、難しいと感じるポイントが一つや二つではありませんでした。まず難しくて馴染みのない用語があまりにも多く出てきました。B+Tree、カバリングインデックス、フルテーブルスキャン、ランダムアクセスなど、馴染みのない用語が多くて抵抗感がありました。

この拒否感を我慢して乗り越え、パフォーマンス改善に関する本をやっとの思いで全部読んだのですが、MySQLのパフォーマンス最適化をどんな状況でどのようにすべきかについての例題があまりありませんでした。そのため、いざ実際のプロジェクトでどのようにパフォーマンス改善をすべきか分からなかったんです。

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

✨ 講義を作る際に気を配った4つのPoint

概念を学んだら、その概念を活用して実際にSQL文をチューニングすることを直接体験する必要があります。そのためには、SQLチューニングを練習できる十分な例題が必要です。そこで合計17個の実習例題を用意しました。

実際のパフォーマンス改善に必要な核心概念だけを厳選してお伝えします。よく使われる概念をいくつか知っていれば、パフォーマンス改善に大きな問題はありません。無駄な概念はお教えしません。このように学べば、本当に速く習得して実戦ですぐに適用できます。

講義を全部聞いたにもかかわらず実戦で適用できないなら、間違った講義だと思いました。理論を深く学習する学究的な方式ではなく、実務にすぐ適用可能な実戦的な講義で構成しようと思いました。

理論だけを説明するのではなく、例題を使って性能改善する過程を一つ一つ全てお見せします。この改善過程をお見せすることで、実戦でどのような過程を経てDBの性能改善ができるのか、簡単に学んでいただけます。

👍 こんな方におすすめです!

YouTubeやブログを見て
MySQLのパフォーマンス最適化を学習するのに困難を感じて
いる方

非専攻者出身で
難しい概念や用語に
対する理解が遅い方

実務でSQLの非効率な部分を自ら診断し、パフォーマンス改善を直接行いたい方

🙊 この講義を全て受講したら?

特定のSQL文のパフォーマンスがどのような要因で遅くなったのか自ら把握できるようになります。そして有意義なパフォーマンス改善まで直接成し遂げられるようになります。

🍡 お試し

'インデックス(Index)とは?' 授業より

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

'[実習] いいねの多い順に投稿を照会するSQL文をチューニングする' 授業中

参考事項

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

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

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

間違った教育によって望まない会社に行き、思ったより少ない給料をもらうことになり、それによって一生苦しみながら生きていくこともあります。それだけでなく、間違って受けた教育によって自分の子供まで間違った教育が受け継がれていきます。

教育というものは、一人の人生を本当に肯定的に変えることもできますが、一方では一人の人生を丸ごと台無しにしてしまうこともあると思います。それほど教育は責任が重いと思います。

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

👋 こんにちは!
今更ですが自己紹介させていただきます ( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

こんにちは!

非専攻者出身として開発の勉強を始めました。いつの間にかもう6年目の開発者になりましたね!最近は2つの会社でCTOを歴任しながら開発者として活動していました。時間に余裕があるときはコーディング講義、会社の開発コンサルティング、講演などを行ってきました。. Whenever I had time, I've been doing coding lectures, company development consulting, and speaking engagements.

これまで教えた受講生の数はいつの間にか24,000名(25年7月基準)を超えましたね!多くの生徒を教えながら毎回感じることですが、教育に対するやりがいを忘れることができず、インフランで継続的に教育を進めていこうと思います。
(* 受講生の中からカカオペイ、ヤノルジャ、優雅な兄弟たちの合格者輩出)

私が困難で辛い時に多くの助けを受けてきたように、他の多くの人々にも助けを与えられる人になりたいと思いました。そして、開発を通じて生み出した価値が他の人々に肯定的な影響を与えた時が最もやりがいを感じ、幸せだと感じました。

このような理由から、私が努力して得てきたものを分け与え、共有することで、その人たちがもう少し良い人生を送れるようになればと思います。

ありがとうございます!

🏆 講座 Best Review

** 以前制作した<非専攻者でも理解できるAWS入門/実践>に書かれたレビューです。


🚌 どの順番で講義を受ければいいか迷ったら?

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



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

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

こんな方に
おすすめです

学習対象は
誰でしょう?

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

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

  • MySQL性能改善を直接やってみたい方

  • 現場でDBパフォーマンス改善業務を行う必要がある方

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

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

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

  • SQL文

こんにちは
です。

30,270

受講生

2,214

受講レビュー

744

回答

4.9

講座評価

17

講座

 

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

 

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

 

[Books]

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

 

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

カリキュラム

全体

39件 ∙ (2時間 42分)

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

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

受講レビュー

全体

132件

5.0

132件の受講レビュー

  • kendrick171799님의 프로필 이미지
    kendrick171799

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    最初はあまりにも基本的な内容ではないかと思いました。 後に行くほどチューニングパートでしっかり役立つ内容でした! 実習も終わり、先生が要点だけすっかり抜いてくださって 疑問があることなく理解が良くなりました。ありがとう 他の講義も見てください

    • jscode
      知識共有者

      Youngさん〜講義だけで内容をすべて理解していたらとてもよくついてきたと思います!他の講義も力を得て一生懸命準備してみます :) 受講坪以上ありがとうございます~

  • kukaeden님의 프로필 이미지
    kukaeden

    受講レビュー 489

    平均評価 5.0

    5

    100% 受講後に作成

    SQLの性能向上とチューニングについて、多角的に考えさせられました!良い講義、ありがとうございました~!

    • wsde43665님의 프로필 이미지
      wsde43665

      受講レビュー 24

      平均評価 5.0

      5

      100% 受講後に作成

      ありがとうございます。良い気づきを得られました。

      • jscode
        知識共有者

        チョルヒョンさん~ 完走お疲れ様でした。お役に立てたようで安心しました😊 良いレビューを残していただきありがとうございます~!!

    • soohyunkim9644님의 프로필 이미지
      soohyunkim9644

      受講レビュー 4

      平均評価 5.0

      5

      100% 受講後に作成

      SQL性能改善にすぐに適用できる実用的な講義でした。

      • jscode
        知識共有者

        スヒョンさん、講義を全部聴講されて本当にお疲れ様でした~!素敵なレビューを残していただきありがとうございます😊😊

    • ghffu4068032님의 프로필 이미지
      ghffu4068032

      受講レビュー 2

      平均評価 5.0

      5

      63% 受講後に作成

      概念を簡単に学び、すぐに実践するのが好きな方にはおすすめの講座です。 概念部分は本当に簡単に教えてくれるので、補足の勉強が必要です。 しかし、すぐに適用できる部分が良いと思いました。 BTreeインデックス構造とMySQLでのインデックス検索、インデックススキャンをどのように行うのか勉強し、実習についていくと、頭の中でイメージがすぐに描けます。

      • jscode
        知識共有者

        こんにちは、13123213さん!おっしゃる通り、理論的な内容を追加で一緒に学習されると、さらに深く学ぶことができます😊 補習と講義をうまく並行して学習されたようですね!!学んだ内容を実践でもたくさん活用してみてくださいね~~!!

    ¥10,750

    jscodeの他の講座

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

    似ている講座

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