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
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
Witaya Tospitakkul
Jirayu Photisan
Software developer
Prerequisite
- Basic Database
- SQL
- Docker