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

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

Giới thiệu về PostgreSQL

  • Lịch sử ngắn gọn của PostgreSQL
  • Các tính năng nổi bật
  • Tổng quan về kiến trúc bên trong
  • Hạn chế và thuật ngữ chuyên ngành

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

  • Điều kiện tiên quyết
  • Cài đặt từ gói phần mềm và tạo cơ sở dữ liệu
  • Cài đặt từ mã nguồn
  • Cài đặt phần mềm khách (Client)
  • Khởi động và dừng máy chủ cơ sở dữ liệu
  • Cấu hình môi trường

Ngôn ngữ SQL

  • Cú pháp SQL
  • Định nghĩa dữ liệu
  • Biên dịch dữ liệu
  • Các truy vấn
  • Loại dữ liệu
  • JSON
  • Hàm và toán tử
  • Chuyển đổi kiểu dữ liệu
  • Chỉ mục (Indexes)

Giao dịch và đồng thời

  • Giao dịch và mức độ tách biệt (Isolation)
  • Điều khiển đồng thời đa phiên bản (MVCC)

Giao diện khách (Client Interfaces)

  • Giao diện dòng lệnh - psql
  • Giao diện đồ họa - pgadmin4

Lập trình phía server

  • Mở rộng SQL
  • Các bộ kích hoạt (Triggers)
  • Hệ thống quy tắc (Rule System)
  • Ngôn ngữ thủ tục (Procedural Languages)
  • PL/pgSQL - Ngôn ngữ thủ tục SQL
  • Xử lý lỗi
  • Con trỏ (Cursors)

Trình bọc dữ liệu ngoại (Foreign Data Wrappers)

  • Mở rộng trong PostgreSQL
  • Thêm FDW vào cơ sở dữ liệu
  • postgres_fdw
  • file_fdw
  • Các FDW khác

Điều chỉnh hiệu suất SQL (SQL Tuning)

  • Ghi log trong PostgreSQL
  • Kế hoạch truy vấn (Query Plans)
  • Tối ưu hóa truy vấn
  • Thống kê
  • Thông số lập kế hoạch (Planner Parameters)
  • Quét truy vấn song song (Parallel Query Scans)
  • Thực hành tốt nhất cho SQL
  • Chỉ mục (Indexes)
  • Chia vùng bảng (Table Partitioning)

Yêu cầu

Có kiến thức nền tảng và khả năng làm việc với SQL

 14 Giờ

Số người tham gia


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

Đánh giá (7)

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

Các danh mục liên quan