강의

멘토링

로드맵

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

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

    • kino님의 프로필 이미지
      kino

      Reviews 1

      Average Rating 3.0

      3

      58% enrolled

      During the lecture, the material is constantly switched to previous materials or other materials instead of the material being explained, so I lose focus. Also, some parts are not used much in practice, which is disappointing.

      • 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

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