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

Giới thiệu

Cài đặt và cấu hình PostgresSQL

Tổng quan về kiến trúc PostgreSQL và các tính năng nâng cao

Quản trị PostgreSQL

  • Kết nối với cơ sở dữ liệu
  • Tổng quan về PgAdmin III
  • Cấu hình máy chủ
  • Tạo và quản lý người dùng
  • Tổng quan về các loại đối tượng cơ sở dữ liệu
  • Đặt quyền và bảo mật
  • Truy vấn cơ sở dữ liệu
  • Giám sát cơ sở dữ liệu
  • Đảm bảo tính nguyên tử và cách ly
  • Sao lưu và khôi phục PostgreSQL
  • Di chuyển dữ liệu sang hệ thống khác
  • Làm việc với nhật ký PostgreSQL

Tối ưu hóa hiệu suất

  • Giảm I/O bằng HOT
  • Khóa và đồng thời
  • Đánh giá thiết kế cơ sở dữ liệu
  • Tối ưu hóa truy vấn SQL bằng EXPLAIN
  • Kiểm tra tải công việc
  • Đánh giá hiệu suất và phân tích
  • Tối ưu hóa kết hợp (Joins)
  • Sử dụng chỉ mục một cách hiệu quả

Sao chép PostgreSQL

  • Tổng quan về sao chép PostgreSQL
  • Độ sẵn sàng cao trong PostgreSQL
  • Sao chép luồng (Streaming Replication)
  • Quản lý cụm bằng repmgr
  • Chạy truy vấn trên cơ sở dữ liệu dự phòng nóng (Hot Standby)
  • Sao chép đồng bộ (Synchronous Replication)
  • Gửi nhật ký dựa trên tệp (File based Log Shipping)
  • Sao chép logic dựa trên trigger với Slony & Londiste
  • Chia sẻ kết nối (Connection Pooling)
  • Nâng cấp PostgreSQL
  • Phân mảnh và mở rộng quy mô PostgreSQL

Tổng kết và Kết luận

Yêu cầu

  • Kinh nghiệm với SQL
  • Kinh nghiệm sử dụng dòng lệnh Linux
  • Kinh nghiệm lập trình cơ bản bằng shell UNIX

Đối tượng học viên

  • Quản trị viên cơ sở dữ liệu
  • Quản trị viên hệ thống
  • Lập trình viên có kinh nghiệm về cơ sở dữ liệu
 35 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (2)

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

Các danh mục liên quan