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

Giới thiệu

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

Tổng quan về Kiến trúc và Tính năng Nâng cao của PostgreSQL

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ủ
  • Thiết lập 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 & 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à phục hồi PostgreSQL
  • Di chuyển dữ liệu sang hệ thống khác
  • Làm việc với log của PostgreSQL

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

  • Giảm I/O bằng HOT
  • Khóa & đồ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
  • Đo lường hiệu suất và phân tích
  • Tối ưu hóa join
  • Sử dụng chỉ mục một cách hiệu quả

Phân phối PostgreSQL

  • Tổng quan về phân phối PostgreSQL
  • Tính khả dụng cao trong PostgreSQL
  • Phân phối luồng
  • Quản lý cụm bằng repmgr
  • Chạy truy vấn trên cơ sở dữ liệu standby
  • Phân phối đồng bộ
  • Gửi log dựa trên tệp
  • Phân phối logic dựa trên trigger với Slony & Londiste
  • Tụ tập kết nối
  • Nâng cấp PostgreSQL
  • Phân mảnh và mở rộng PostgreSQL

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

Yêu cầu

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

Đối Tượng

  • 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á (4)

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

Các danh mục liên quan