Liên hệ với chúng tôi

Đề 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ờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (2)

Các khóa học sắp tới

Các danh mục liên quan