Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
1. Hiểu về Bộ lập kế hoạch truy vấn PostgreSQL
- Kế hoạch thực thi truy vấn, các thuật toán Bộ lập kế hoạch truy vấn (kinh điển, di truyền)
- Phân tích kế hoạch thực thi truy vấn (phương pháp truy cập dữ liệu, phương pháp kết nối)
- Điều khiển việc chọn kế hoạch (tham số cấu hình, pg_hint_plan)
2. Thống kê của Bộ lập kế hoạch truy vấn
- Ước tính chi phí kế hoạch thực thi
- Mô hình thống kê mặc định
- Thao tác ANALYZE, thống kê mở rộng
3. Sử dụng Chỉ mục
- Chỉ mục B-tree (cột đơn, tổng hợp, dựa trên hàm, một phần)
- Chỉ mục Hash
- Chỉ mục BRIN
- Chỉ mục GiST, GIN
4. Sử dụng Cấu trúc Bảng Nâng cao
- Bảng phân vùng
- Bảng không ghi nhật ký (Unlogged tables)
- Bảng tạm thời
- Các quan điểm vật chất hóa (Materialised views)
5. Sử dụng Bộ nhớ Cache
- Buffer Cache
- Work Memory
- Maintenance Work Memory
6. Truy vấn song song
- Kiến trúc
- Tham số cấu hình
- Phân tích kế hoạch thực thi truy vấn song song hóa
7. Giám sát Khối lượng công việc và Hiệu suất
- Ghi nhật ký các truy vấn chậm
- Sử dụng phần mở rộng auto_explain
- Sử dụng phần mở rộng pg_stat_statements
- Thống kê lũy tiến
8. Đánh giá hiệu năng với PgBench
Yêu cầu
- Hoàn thành khóa học Quản trị Máy chủ PostgreSQL hoặc có kiến thức tương đương
- Có kinh nghiệm làm việc với SQL và các hoạt động của PostgreSQL
Đối tượng học viên
Quản trị viên cơ sở dữ liệu, Kỹ sư DevOps và Các nhà phát triển chịu trách nhiệm tinh chỉnh và bảo trì PostgreSQL trong môi trường sản xuất.
14 Giờ
Đánh giá (2)
Chiến lược tinh chỉnh.
Jeffrey Zieg - Matrix Consulting
Khóa học - PostgreSQL Performance Tuning
Dịch thuật bằng máy
Hành vi ghi nhật ký khi phiên bản đang chịu áp lực lớn, và cấu trúc/phân loại của các phiên bản, cơ sở dữ liệu, tệp tin, v.v.
Daniel Inwood - Sinara Consultants LTD
Khóa học - PostgreSQL Advanced DBA
Dịch thuật bằng máy