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

Đề cương khóa học

1. Hiểu Về Trình Kế Hoạch Truy Vấn PostgreSQL

  • Kế hoạch thực thi truy vấn, thuật toán của Trình Kế Hoạch Truy Vấn (tradicional, 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 nối)
  • Kiểm soát việc lựa chọn kế hoạch (tham số cấu hình, pg_hint_plan)

2. Thống kê Trình Kế Hoạch Truy Vấn

  • Ước lượng 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 (đơn cột, hợp thành, dựa trên hàm, 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 log
  • Bảng tạm thời
  • View đã được vật chất hóa

5. Sử Dụng Bộ Nhớ Cache

  • Bộ nhớ đệm Buffer
  • Bộ nhớ làm việc Work Memory
  • Bộ nhớ làm việc bảo trì 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

7. Giám Sát Công Việc và Hiệu Suất

  • Ghi lại các truy vấn chậm
  • Sử dụng tiện ích mở rộng auto_explain
  • Sử dụng tiện ích mở rộng pg_stat_statements
  • Thống kê tích lũy

8. Đo Lường Hiệu Suất với PgBench

Yêu cầu

  • Hoàn thành Quản Trị PostgreSQL Server hoặc kiến thức tương đương
  • Kinh nghiệm làm việc với SQL và các hoạt động của PostgreSQL

Đối Tượng

Quản trị viên Cơ sở Dữ liệu, Kỹ sư DevOps, và Lập trình viên chịu trách nhiệm tối ưu hóa và duy 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