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) 26 reviews

441 learners

Level Basic

Course period Unlimited

MySQL
MySQL
optimizing
optimizing
DBMS/RDBMS
DBMS/RDBMS
SQL
SQL
MySQL
MySQL
optimizing
optimizing
DBMS/RDBMS
DBMS/RDBMS
SQL
SQL
날개 달린 동전

Recommend Course to grow and earn commission!

날개 달린 동전

Marketing Partners

Recommend Course to grow and earn commission!

Reviews from Early Learners

Reviews from Early Learners

4.7

5.0

똥토설사오줌침

35% enrolled

The lecture content is really good. But the pronunciation is terrible.. All the way bye, extra, using, etc.

5.0

soap

88% enrolled

I love it so much.. I want to keep it to myself

5.0

gy.lyu

62% enrolled

It seems like a good example to apply in practice.

What you will gain after the course

  • 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 yjm9505168574

1,001

Learners

61

Reviews

38

Answers

4.3

Rating

3

Courses

Hello.

As both a developer and an educator, I strive to create trustworthy courses.

When creating lectures, I strive to provide high-density content that delivers essential knowledge and skills concisely, without any unnecessary filler.

I only create courses in fields I am interested in and areas I believe are truly meaningful; I do not make courses that anyone else could easily create.

I also write useful posts on Careerly.

- (Former) Software Engineer at Kakao Enterprise

- (Former) Kakao Ground X Software Engineer

More

Curriculum

All

26 lectures ∙ (1hr 25min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

26 reviews

4.7

26 reviews

  • newbeginner님의 프로필 이미지
    newbeginner

    Reviews 36

    Average Rating 4.8

    5

    100% enrolled

    • jsj32820415님의 프로필 이미지
      jsj32820415

      Reviews 33

      Average Rating 5.0

      5

      31% enrolled

      • todaerika님의 프로필 이미지
        todaerika

        Reviews 10

        Average Rating 4.9

        4

        31% enrolled

        I give it 4 points because the lecture material is only text and the sound is too low (even if you turn the sound up a lot, it's low, and when you turn it up, other sounds become too loud and uncomfortable)! The content of the lecture is so good.

        • dfdssdsd님의 프로필 이미지
          dfdssdsd

          Reviews 24

          Average Rating 5.0

          5

          88% enrolled

          I love it so much.. I want to keep it to myself

          • jaime님의 프로필 이미지
            jaime

            Reviews 5

            Average Rating 3.4

            5

            35% enrolled

            The lecture content is really good. But the pronunciation is terrible.. All the way bye, extra, using, etc.

            Similar courses

            Explore other courses in the same field!

            $31.90