Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
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

430 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

966

Learners

50

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

  • 똥토설사오줌침님의 프로필 이미지
    똥토설사오줌침

    Reviews 5

    Average Rating 3.4

    5

    35% enrolled

    강의 내용은 너무 좋아요. 근데 발음이 킹받네요.. 올더 바이, 익스트라, 유싱 등등

    • kn님의 프로필 이미지
      kn

      Reviews 1

      Average Rating 3.0

      3

      58% enrolled

      강의 도중에 설명하는 자료가 아닌 자꾸 이전 자료나 다른 자료들로 전환되어 돌아오는데 집중력이 뚝뚝 끊깁니다. 그리고 몇몇 파트는 실무에서 잘 사용하지 않을 부분들도 있어서 아쉬워요

      • dlsrksrhk님의 프로필 이미지
        dlsrksrhk

        Reviews 10

        Average Rating 4.9

        4

        31% enrolled

        텍스트로만 된 강의자료와 소리가 너무 작은것이 아쉬워서(소리를 엄청 키워도 작고 키웠을때 다른 소리가 너무 커져서 불편함) 4점 드립니다! 강의의 내용은 너무나도 좋습니다.

        • soap님의 프로필 이미지
          soap

          Reviews 22

          Average Rating 5.0

          5

          88% enrolled

          너무좋아요.. 나만듣고싶다

          • 백수취준생님의 프로필 이미지
            백수취준생

            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!