Hiển thị các bài đăng có nhãn PostgreSQL > Objects. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn PostgreSQL > Objects. Hiển thị tất cả bài đăng

Thứ Bảy, 6 tháng 9, 2025

Quản trị Table Postgresql

Quản trị bảng trong PostgreSQL bao gồm việc tạo, chỉnh sửa, xóa bảng và quản lý dữ liệu bên trong chúng. Dưới đây là một số tác vụ quản trị cơ bản cho bảng trong PostgreSQL:

Sửa bài viết

Quản trị index trong postgresql

Quản trị chỉ mục (index) trong PostgreSQL là một phần quan trọng của việc tối ưu hóa hiệu suất truy vấn. Dưới đây là một số tác vụ cơ bản liên quan đến quản trị chỉ mục trong PostgreSQL:

Sửa bài viết

Thứ Sáu, 5 tháng 9, 2025

Partitioning table trong PostgreSQL

Partitioning table là một kỹ thuật nâng cao trong PostgreSQL giúp cải thiện hiệu suất truy vấn cho các bảng lớn bằng cách chia bảng thành các phần nhỏ hơn dựa trên một hoặc nhiều cột. Mỗi phần được gọi là một phân vùng và có thể được lưu trữ và quản lý riêng biệt.

Sửa bài viết

Partition Pruning Postgresql

Partition Pruning là một kỹ thuật tối ưu hóa trong hệ quản trị cơ sở dữ liệu PostgreSQL. Khi một bảng được phân vùng (partitioned), dữ liệu được chia thành nhiều phần nhỏ hơn gọi là các phân vùng (partitions). Partition Pruning giúp cải thiện hiệu suất truy vấn bằng cách loại bỏ các phân vùng không liên quan khỏi kế hoạch thực thi truy vấn. Điều này giúp giảm lượng dữ liệu cần xử lý, từ đó tăng tốc độ truy vấn.

Sửa bài viết

Thứ Năm, 4 tháng 9, 2025

Tạo Index cho Partitioned Table trong PostgreSQL

Khi làm việc với các bảng được phân vùng (partitioned tables) trong PostgreSQL, bạn cần chú ý rằng mỗi phân vùng là một bảng riêng biệt. Do đó, bạn phải tạo index cho từng phân vùng một cách độc lập, hoặc bạn có thể tạo index trên bảng mẹ (parent table), sau đó PostgreSQL sẽ tự động tạo các index tương ứng trên từng phân vùng.

Sửa bài viết

Thứ Sáu, 28 tháng 7, 2023

PostgreSQL 10~ Declarative Partitioning

Lời mở đầu

Partitioning bảng dữ liệu, là chức năng tách dữ liệu vật lý của một bảng dữ liệu lớn sang các bảng nhỏ hơn.
Nhờ phân chia dữ liệu được qua các bảng con nhỏ hơn chức năng được biết đến với những lợi ích như bên dưới.

Sửa bài viết

Thứ Năm, 27 tháng 7, 2023

Những điều cần biết về PostgreSQL Vacuuming

MỤC LỤC

  • Vacuuming???
  • Tìm hiểu thêm một chút về Vacuum:
  • VACUUM và ANALYZE hoàn toàn khác nhau:
  • Autovacuum daemon:
  • Cải tiến quá trình vacuuming:
Sửa bài viết

Postgresql: View và Materialized View (Phần 1)

Series này gồm 2 bài trình bày về View và Materialized View

Trong bài đầu tiên này, xin phép trình bày về View trước.

Sửa bài viết

PostgreSQL: View và Materialized View (phần 2)

Chào mừng các bạn đến với phần 2 của series bài viết: View vs Materialized View

Sửa bài viết

Các đối tượng lưu trữ dữ liệu trên PostgreSQL

Sau khi install PostgreSQL việc đầu tiên bạn phải làm là tạo ra một database cluster để thực hiện tiếp các truy vấn (SQL) khác. Để tạo một database cluster, ta sử dụng command initdb. Sau đó khởi động PostgreSQL là ta có thể bắt đầu sử dụng PostgreSQL. Bạn có băn khoăn tại sao mình lại có thể thực hiện được truy vấn, mình đang access bằng User nào truy cập vào database nào để thực hiện truy vấn, ... Bài viết này sẽ giới thiệu một số Objects chính trên PostgreSQL, cách tạo ra chúng, và cách nhìn tổng quan về các Objects lưu trữ dữ liệu trên PostgreSQL.
Sửa bài viết

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master