Greenplum: Tập lệnh để tìm Phân mảnh bảng và tổng dung lượng bị lãng phí

2022-10-22 23:13:21

Gần đây tôi đã bắt đầu làm việc với Greenplum Distributed RDBMS. Bên trong, nó đang sử dụng PostgreSQL 8.2, một phiên bản cũ của PostgreSQL.

Tôi đã chia sẻ một vài bài viết về cách tìm sự phân mảnh trong PostgreSQL, nhưng không có tập lệnh nào của tôi hoạt động cho Greenplum PostgreSQL 8.2.

Tôi đã đăng một câu hỏi trên StackOverflow. Vui lòng kiểm tra liên kết này.

Cuối cùng, tôi đã tìm thấy một tập lệnh để tìm sự phân mảnh của các bảng Greenplum, điều này rất quan trọng đối với Greenplum DBA vì Greenplum là một kiến trúc dựa trên MVCC tạo ra các hàng chết tại mỗi CẬP NHẬT / XÓA.

Kiểm soát đồng thời nhiều phiên bản (MVCC) là gì

Bạn có thể sử dụng tập lệnh dưới đây để tìm không gian lãng phí của các bảng và có thể thực hiện PHÂN TÍCH CHÂN KHÔNG trên các bảng đó.

Lấy tham khảo từ bài viết này

Xem thêm:


Chia sẻ: