course background
course

25

People

3

Days

Database Optimization And Advanced Scaling


25

People

3

Days

About Course

Develop knowledge in database design, performance optimization, and scalability to support growing systems.
 Module 1: Fundamentals of Transactions and Locking 
 - ACID
 - Transactions
 - Isolation Level
 - Understanding Locking

 Module 2: Schema Design and Advanced Indexing
 - Principles of Schema Design for High Performance
 - Normalization vs. Denormalization
 - Indexing

 Module 3: Query Management and Tuning
 - Query Tuning
 - Performance Analysis
 - pg_stat_activity
 - pg_stat_statements
 - ANALYZE
 - Autovacuum

 Module 4: Scaling and Large Data Management
 - Partitioning
 - Sharding
 - Replication

Instructors

logo

Witaya Tospitakkul

logo

Jirayu Photisan

Software developer

Prerequisite

  • Basic Database 
  • SQL
  • Docker