강의

멘토링

로드맵

BEST
Programming

/

Database

MySQL Performance Optimization

We will learn about cases where companies such as Line, Google, Carrot, and Kakao actually improved MySQL performance. Let's go beyond simple performance optimization guides and understand the internal workings of MySQL and learn how to use it efficiently.

(4.7) 25 reviews

437 learners

  • yjm9505168574
3시간 만에 완강할 수 있는 강의 ⏰
읎론 싀습 몚두
MySQL
optimizing
DBMS/RDBMS
SQL

Reviews from Early Learners

What you will learn!

  • MySQL Performance Optimization Guide: Learn from Real-World Performance Improvement Cases

  • MySQL Internals and Principles

  • Query Performance Analysis and Optimization

  • Complex index design

I'm going to learn something like this 🧐

  • Multiple-Column Indexes For Optimization

  • Covering Index For Optimization

  • ORDER BY Optimization

  • INSERT Optimization

  • Auto Increment Lock Mode Optimization

  • Index Dive Optimizaiton

  • Prefix Index Optimization

  • InnoDB Deadlock Detect Optimization

  • NoOffset Optimization

  • SELECT FOR UPDATE SKIP LOCKED Optimization

  • InnoDB Buffer Pool Optimization

  • InnoDB Buffer Pool Flushing Optimization

  • Redo log/InnoDB log file size optimization


Depending on how you use your database, its performance can vary by hundreds of times!

MySQL Performance Optimization Guide: The Essential Course for Backend Developers

Hello! Have you ever encountered performance issues while using MySQL? Or, do you want to maximize database performance by using MySQL efficiently? If so, this course is for you!

This course provides the core concepts and practical techniques needed to optimize MySQL performance. It will be beneficial to everyone, from those seeking employment as backend developers to those already using MySQL.

Lecture Features:

  1. Practical approach: Focuses on practically applicable performance optimization techniques rather than theoretical background.


  2. Case Studies and Practice: Learn how to apply theory to real-world situations through hands-on exercises based on real-world cases.

  3. Latest Trends and Updates: We cover optimization techniques related to the latest versions of MySQL, helping you stay up to date with the latest technology trends.

  4. Performance Analysis and Tuning: Provides practical methods for analyzing and tuning the performance of your database.


After completing this course, you will be able to:

  • Analyze and optimize the performance of complex queries.

  • Reduce database response times through index design.

  • Diagnose and resolve performance issues in real time.

I recommend this to these people 👍🏻

DALL·E 2023-12-07 03.41.15 - A minimalist and abstract representation of a university computer science student. The image features a simplified human figure, depicted in a stylize

backend developer

Students preparing for employment

DALL·E 2023-12-07 03.45.59 - A minimalist and abstract representation of a developer working in an office. The image features a simplified human figure, depicted in a stylized man

MySQL in practice

Developers who are using it

DALL·E 2023-12-07 03.49.12 - A minimalist and abstract representation of a curious person. The image features a simplified human figure, depicted in a stylized manner to convey th

MySQL internal workings

Curious developer

Try studying like this 📖

I designed this course to be compact and focused on core keywords, without unnecessary details. After attending the lecture, I recommend consulting the class notes and reading the MySQL reference for additional study to deepen your understanding. Please feel free to use the Q&A section to ask any questions.

New content will be added continuously. Please take note 👏🏻
Due to the recording environment, the lecture video volume is low. Please refer to the [Preview] video before attending the class. 🙂

Practice environment

  • Operating System and Version (OS): macOS Ventura 13.4

  • Tools used: PyCharm, Datagrip, Docker, MySQL 8.2.0


Learning Materials

  • We provide lecture PDF files, test data, and script code used in the practice.

  • In addition to the study materials, I have attached the official MySQL reference to the class notes.


Recommended for
these people

Who is this course right for?

  • Developers using MySQL

  • Developers who need to improve MySQL performance

  • Students hoping to get a backend job

Need to know before starting?

  • Understanding SQL

  • Basic usage of MySQL database

  • Basic programming knowledge

Hello
This is

982

Learners

54

Reviews

38

Answers

4.5

Rating

3

Courses

안녕하섞요.

저는 개발자멎서 교육자로 신뢰할 수 있는 강의륌 만듀렀고 녞력하고 있습니닀.

강의륌 만듀 땐 필요한 지식곌 Ʞ술을 군더더Ʞ 없읎 전달하는 정볎 밀도 높은 윘텐잠륌 제공하렀고 합니닀.

제가 ꎀ심있는 분알, 정말 의믞 있닀고 믿는 영역에만 강의륌 만듀며, 누구나 만듀 수 있는 강의는 만듀지 않습니닀.

추가로 컀늬얎늬에서도 유용한 Ꞁ듀을 쓰고 있습니닀. 

- (前) 칎칎였엔터프띌읎슈 소프튞웚얎 엔지니얎

- (前) 칎칎였 Ground X 소프튞웚얎 엔지니얎

Curriculum

All

26 lectures ∙ (1hr 25min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

25 reviews

4.7

25 reviews

  • jaime님의 프로필 읎믞지
    jaime

    Reviews 5

    ∙

    Average Rating 3.4

    5

    35% enrolled

    講矩の内容はずおも良いです。 しかし、発音はキングです。

    • kino님의 프로필 읎믞지
      kino

      Reviews 1

      ∙

      Average Rating 3.0

      3

      58% enrolled

      講矩の途䞭で説明する資料ではなく、しばしば以前の資料や他の資料に転換されお戻っおくるが、集䞭力が打ち切られたす。そしお、䞀郚のパヌトは実務でうたく䜿甚しない郚分もあるので残念です。

      • todaerika님의 프로필 읎믞지
        todaerika

        Reviews 10

        ∙

        Average Rating 4.9

        4

        31% enrolled

        テキストだけの講矩資料ず音が小さすぎるのが残念で音をすごく育おおも小さくお育おた時、他の音が倧きすぎお䞍䟿4点差し䞊げたす 講矩の内容はずおも良いです。

        • dfdssdsd님의 프로필 읎믞지
          dfdssdsd

          Reviews 24

          ∙

          Average Rating 5.0

          5

          88% enrolled

          ずおも良いです。

          • newbeginner님의 프로필 읎믞지
            newbeginner

            Reviews 36

            ∙

            Average Rating 4.8

            5

            100% enrolled

            $31.90

            yjm9505168574's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!