
Spring核心原理 - 基本編
yh
¥10,813
初級 / Spring, oop
5.0
(4,913)
50,300+
スプリング入門者が例を作成しながらスプリングの核心原理を理解し、スプリングの基礎を確実に固めることができます。
初級
Spring, oop
"開発時は順調だったクエリが、データが蓄積されるにつれて突然遅くなる。"その際、勘ではなく根拠をもって原因を特定し、30秒かかっていたクエリを0.1秒に短縮できることが、現場で評価される開発者の実力です。実行計画、インデックス、オプティマイザ、結合とソートに至るまで、数百万件に及ぶ実戦データを通じてパフォーマンスの核心原理を習得し、本番環境の遅いクエリを自ら分析・解決できる、一段階上の開発者へと成長してください。
受講生 1,924名
難易度 中級以上
受講期間 無制限
学習した受講者のレビュー
5.0
박종철
こんにちは。 キム・ヨンハン先生の7年にわたる大長征の完走を心よりお祝い申し上げます! 2023年1月に先生の講義を初めて受講して以来、新しい講義のリリースアラームが鳴るのを指折り数えて待ちわびながら受講してきた学生の一人です。退勤後、風邪で目をこすりながら受講した先生の講義は、今振り返るとよく頑張れたものだと思わずにはいられませんし、当時の無茶を思うと冷や汗が出るほどですが、何より誇らしく幸せな時間でした。 真剣に悩み抜かれ、真心を注ぎ込まれたその壮大な旅路の終止符まで共に歩めたことは、私にとってこの上ない幸運であり、誇りです。 7年間、決して挫けることなくこの素晴らしいロードマップを完成させてくださったことに、改めて心より感謝申し上げます。
5.0
이수현
就職活動中だった頃、キム・ヨンハン先生の講義を受けながら、これほど本当に理解しやすい講義があるのかと感心していました。その一方で、就職への意欲をさらに高め、一生懸命準備していたように思います。今では就職し、単なるデータベース設計だけでなく、パフォーマンス最適化まで考える段階に来ましたが、実務を経験しながらも、今なおキム・ヨンハン先生の講義とともに学べることをとても嬉しく、またありがたく思っています。講義を受けながら実際の運用DBを思い浮かべて勉強すると、はるかに多くの助けになるように感じます。いつも素晴らしい講義を本当にありがとうございます。
5.0
widn45
MySQLをとてもきれいにまとめてくださり、ありがとうございます!
実行計画を読み解き、遅いクエリの原因を自ら診断する能力
状況に応じたインデックスを自ら設計する能力
数百万件のデータでクエリを数十〜数百倍改善する実践経験
インデックスを超えたデータベース内部動作の理解
キム・ヨンハンの実践データベース
会員300万、商品500万
サービスは日々成長しているものの、
スピードがどんどん遅くなっているとしたら?!
膨大なデータの中で、ボトルネックとなったクエリたち...
どう解決すればよいのでしょうか?
データベースのパフォーマンスにおいて、根本的な限界に直面したなら
正確な診断とチューニング戦略が
必要です。
そこでご用意した
データベース学習の最後は、
結局はパフォーマンスです。
クエリを書けるようになると、誰もが一度は同じ壁にぶつかります。
「確かに正しく書いたはずなのに、なぜこんなに遅いのだろう?」
データベースロードマップの最終テーマをパフォーマンス最適化に定めた理由がここにあります。
クエリが実際にどのように実行されるのか、インデックスがなぜ速いのかを目で確認して初めて、
そこでようやくデータベースをきちんと扱えると言えるようになるからです。
実務に即した確かなガイドで、データベースの最終ステップを完成させられるようお手伝いします。
この講座を受講すると
インデックスを作成したのに、オプティマイザはなぜ無視するのだろう?
インデックスがしっかり効いているのに、なぜまだ遅いのでしょうか?
EXPLAIN結果、どこから読めばよいのだろうか?
ジョインの順序ひとつで0.01秒が22秒になるだって?
ORDER BYを付けるだけでなぜいきなり遅くなるのか?
ページをめくるほど、なぜどんどん遅くなるのでしょうか?
POINT 1
クエリが遅い本当の理由を突き止め、原理に則って解決します。
STEP 01
DB内部でクエリが実行されるプロセスを理解し、EXPLAIN・EXPLAIN ANALYZEを用いてパフォーマンスボトルネックの原因を正確に診断します。
STEP 02
インデックスが高速である理由をB+Tree構造から理解し、使用しても遅くなる原因まで把握した上で、複合・カバリングインデックスを設計します。
ステップ 03
参照・検索、結合、ソート、ページング、グルーピングまで、クエリタイプ別のパフォーマンス問題を解決する方法を学びます。
POINT 2
急成長しているコマース企業に入社したと想像してみてください。
本講義では、現場で直面する様々なパフォーマンス課題を共に解決しながら、
実践的な感覚を養えるよう構成されています。
学んだ原理で自ら解決する4つのチューニング実習
チューニング 01 ・ 実行計画
🛒 管理者注文照会
複合インデックスで必要なデータだけを高速に取得
1,000万件のフルスキャンをEXPLAINで診断し、必要な行のみを読み込むように変更します。
チューニング 02 · ソート
🔍 商品検索
インデックスソートでソート処理そのものを排除
ORDER BYのたびに再ソートするfilesortを、インデックスソートでなくします。
チューニング03・結合
📊 会員別注文統計
カバリングインデックスで元のテーブルへの再アクセスなしに一度で
ジョインのたびに元データを再取得するボトルネックを、カバリングインデックスで解消します。
チューニング04・グルーピング
⭐ レビュー評価集計
インデックスソートにより一時テーブルを使わず直接集計
GROUP BYが生成する一時テーブルをインデックスソートで排除し、即座に集計します。
ロードマップ
この講座は「キム・ヨンハンの実践データベースロードマップ」に続く講座であり、大規模サービスで直面するパフォーマンス問題を実行計画で診断し、インデックスで解決する方法を解説します。
📚 ロードマップ構成
📺 ロードマップ学習ガイド
学習対象は
誰でしょう?
IT分野への就職を目指す就職活動生および学生
稼働中のサービスでスロークエリに遭遇したが、どこから手をつければいいか途方に暮れているバックエンド開発者
SQLによる機能開発には慣れているものの、パフォーマンス問題に直面すると自信を持てない開発者
データベース管理者(DBA)志望者
前提知識、
必要でしょうか?
金英韓の実践データベース基本編
インフラン認証
613,329
受講生
43,041
受講レビュー
9,134
回答
5.0
講座評価
27
講座
教育者
前:優雅な兄弟たち(Woowa Brothers)技術理事、カカオ、SKプラネット
本当に実務で必要な、まともな開発者になれるよう教育することが私の目標です。
EOインタビュー動画
開発の底辺 - 田舎の青年が開発王になる
全体
104件 ∙ (21時間 10分)
講座資料(こうぎしりょう):
7. 実習データ分析
11:33
8. 実習データ生成
09:31
9. 実習データ確認1
09:09
10. 実習データ確認2
10:34
11. パフォーマンスの重要性
11:38
12. MySQLサーバー構造
16:51
13. InnoDBアーキテクチャ
12:47
14. データ保存構造
20:28
15. クエリ実行フロー
12:17
16. まとめ
03:43
全体
31件
5.0
31件の受講レビュー
受講レビュー 3
∙
平均評価 4.7
5
就職活動中だった頃、キム・ヨンハン先生の講義を受けながら、これほど本当に理解しやすい講義があるのかと感心していました。その一方で、就職への意欲をさらに高め、一生懸命準備していたように思います。今では就職し、単なるデータベース設計だけでなく、パフォーマンス最適化まで考える段階に来ましたが、実務を経験しながらも、今なおキム・ヨンハン先生の講義とともに学べることをとても嬉しく、またありがたく思っています。講義を受けながら実際の運用DBを思い浮かべて勉強すると、はるかに多くの助けになるように感じます。いつも素晴らしい講義を本当にありがとうございます。
イ・スヒョンさんが就職活動中の頃からご一緒し、今では実務でパフォーマンス最適化に取り組む素晴らしい開発者へと成長されたと聞き、本当に誇らしく、私も嬉しいです :) 常に努力を重ねて成長し続けるスヒョンさんの開発者としての歩みを心から応援しています。これからも素晴らしいご活躍を続けていかれることを願っています。
受講レビュー 30
∙
平均評価 5.0
受講レビュー 36
∙
平均評価 4.8
修正済み
5
こんにちは。 キム・ヨンハン先生の7年にわたる大長征の完走を心よりお祝い申し上げます! 2023年1月に先生の講義を初めて受講して以来、新しい講義のリリースアラームが鳴るのを指折り数えて待ちわびながら受講してきた学生の一人です。退勤後、風邪で目をこすりながら受講した先生の講義は、今振り返るとよく頑張れたものだと思わずにはいられませんし、当時の無茶を思うと冷や汗が出るほどですが、何より誇らしく幸せな時間でした。 真剣に悩み抜かれ、真心を注ぎ込まれたその壮大な旅路の終止符まで共に歩めたことは、私にとってこの上ない幸運であり、誇りです。 7年間、決して挫けることなくこの素晴らしいロードマップを完成させてくださったことに、改めて心より感謝申し上げます。
朴鍾哲(パク・ジョンチョル)様、2023年から今までこの長い道のりを共にしてくださり、最後の締めくくりまで祝っていただき、心から感謝申し上げます。 鍾哲様のような方々のおかげで、私も力を出してロードマップを完走することができました。 これから歩まれるその道に、いつも大きな成就と幸せが満ち溢れるよう、心から応援しています!!!
受講レビュー 121
∙
平均評価 5.0
受講レビュー 16
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥14,126
25%
¥18,836