Chia Sẻ Khóa Học PostgreSQL Performance Tuning & Security Hardening [Khóa 5227 A]
Khóa học này sẽ dạy bạn cách tinh chỉnh, tối ưu hóa và bảo mật PostgreSQL cho các workload thực tế bằng cách cấu hình các performance setting, fix các truy vấn chậm, giám sát hoạt động và áp dụng các security best practice thực tế.
Những điều bạn sẽ học:
Học cách biến một hệ thống PostgreSQL thông thường thành một hệ thống nhanh, ổn định và sẵn sàng cho production.
Trong khóa học "PostgreSQL Performance Tuning & Security Hardening" này, bạn sẽ học cách cải thiện hiệu suất và bảo mật của PostgreSQL database trong các môi trường thực tế.
Đầu tiên, bạn sẽ tìm hiểu cách tinh chỉnh một cấu hình PostgreSQL để phù hợp hơn với phần cứng và workload của mình. Sau đó, bạn sẽ thấy cách phân tích và tối ưu hóa các truy vấn bằng cách sử dụng các execution plan và các chiến lược indexing hiệu quả.
Cuối cùng, bạn sẽ học cách duy trì hiệu suất theo thời gian và bảo mật database của mình thông qua authentication, access control, và cấu hình phù hợp. Sau khi hoàn thành khóa học này, bạn sẽ biết cách chẩn đoán và fix các truy vấn chậm, cấu hình PostgreSQL để có hiệu suất ổn định, giám sát và duy trì database health, và áp dụng các security best practice để bảo vệ dữ liệu của bạn trong môi trường sản xuất.
Mục lục:
- ✓ 1. Tuning PostgreSQL Configuration & Environment:
- + Giới thiệu về PostgreSQL configuration & tuning.
- + Kiểm tra các config setting quan trọng.
- + Xem xét mức sử dụng bộ nhớ.
- + Quản lý cấu hình PostgreSQL.
- + Hiểu cách query planner consider xem xét mức sử dụng ổ đĩa.
- + Giới thiệu autovacuum.
- + Giảm thiểu transaction ID wraparound.
- + Tìm hiểu về checkpointing.
- + Kiểm soát write-ahead logging.
- + Quản lý các database connection.
- + Lập kế hoạch cho Virtualization & PostgreSQL version 18.
- ✓ 2. Query Performance & Indexing:
- + Giới thiệu các vấn đề về hiệu suất và polution.
- + Demo 1 - Phân tích một truy vấn hoạt động kém hiệu quả.
- + Demo 2 - Đánh giá các execution plan.
- + Demo 3 - Investigating indexing.
- + Demo 4 - Xây dựng covering & partial index.
- + Demo 5 - Including data columns.
- + Demo 6 - Thiết kế các index cho JSON workload.
- + Demo 8 - Tối đa hóa indexing nhưng tối thiểu hóa hiệu suất.
- + Demo 9 - Viết lại truy vấn để có plan tốt hơn.
- + Demo 10 - Hiểu cách table statistics ảnh hưởng đến optimizer.
- + Demo 11 - Chẩn đoán các concurrency bottleneck.
- ✓ 3. Monitoring, Locking & Maintenance:
- + Giới thiệu monitoring & maintenance trong PostgreSQL.
- + Demo 1 - Tìm các truy vấn có tác động cao với pg_stat_statements.
- + Demo 2 - Tìm hiểu về logging.
- + Demo 3 - Handling locking & blocking như một DBA.
- + Demo 4 - Tìm hiểu và nắm vững cơ chế MVCC.
- + Demo 5 - Monitoring AUTOVACUUM.
- + Kỳ vọng vào sự cải tiến liên tục trong các monitoring tool của PostgreSQL.
- ✓ 4. Securing PostgreSQL trong Production:
- + Giới thiệu về PostgreSQL security.
- + Xác thực database users cho control & auditing.
- + Encrypting data trong transit để bảo vệ dữ liệu trên đường truyền.
- + Kiểm soát network exposure để ngăn chặn những kẻ xâm nhập không mong muốn.
- + Hạn chế privileges để bảo vệ dữ liệu.
- + Khắc phục các sự cố về permission.
- + Tìm hiểu về extension security.
- + Monitoring security events.
- + Hạn chế quyền truy cập vào các table row.
- + Tổng hợp lại tất cả.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU
