Khóa học SQL nâng cao bao gồm các chủ đề:
- Sử dụng EXPLAIN / EXPLAIN ANALYZE để phân tích câu query
- Tìm hiểu các phương pháp truy xuất dữ liệu từ bảng: Sequential Scan, Index Scan, Bitmap Scan
- Các phương pháp JOIN: Nested Loop Join, Sort Merge Join, Hash Join
- Sử dụng Index để tăng tốc truy vấn: B-Tree, Hash, Covering, Function-based Index
- Các lý do khiến cho Index bị mất tác dụng khi tiến hành truy vấn và các cách khắc phục
- Một số phương pháp tuning khác
Khóa học sử dụng database là PostgreSQL và SQL Server để demo các ví dụ trong bài học.
YÊU CẦU
Người học có kiến thức căn bản về SQL command: SELECT, INSERT, UPDATE, DELETE, các loại JOIN (INNER, LEFT/RIGHT, FULL)
Dưới đây là một số video được trích từ nội dung khóa học: