Greenplum: gp_stats_missing để lấy danh sách ANALYZE bảng đang chờ xử lý

2022-10-22 23:13:28

Trong bài đăng này, tôi đang chia sẻ chế độ xem gp_toolkit quan trọng để tìm danh sách bảng mà ANALYZE được yêu cầu để chạy trong Máy chủ cơ sở dữ liệu Greenplum.

Lệnh ANALYZE được sử dụng để cập nhật thông tin thống kê đối tượng hoặc cơ sở dữ liệu. Người lập kế hoạch truy vấn luôn sử dụng số liệu thống kê để xây dựng kế hoạch thực thi.

Gp_toolkit là một lược đồ quản trị của máy chủ Cơ sở dữ liệu Greenplum. Nó cung cấp danh sách các khung nhìn khác nhau để giám sát máy chủ Greenplum.

Gp_stats_missing là một trong những dạng xem của lược đồ gp_toolkit cung cấp cho chúng ta danh sách các bảng có thể yêu cầu ANALYZE để chạy.

Dưới đây là một truy vấn:

Sau khi thực hiện truy vấn trên, bạn có thể nhận được danh sách năm cột. Cột “smisize” là cột quan trọng để kiểm tra trạng thái của thống kê bảng.

Nếu nó chứa giá trị 'f', một bảng không có thống kê số lượng hàng và số lượng hàng được ghi lại trong danh mục hệ thống, điều này cho biết rằng bảng cần được phân tích.

Ý nghĩa của các cột khác như “simcols”: số cột trong bảng, “simrecs”: số hàng trong bảng.

Xem thêm:


Chia sẻ: