Greenplum: Chính sách hoặc khóa phân phối bảng thay thế

2022-10-22 23:14:02

Điều quan trọng đầu tiên, chúng ta phải xác định chính xác Khóa phân phối là khóa chính để phân phối dữ liệu trong Greenplum.

Greenplum là cơ sở dựa trên kiến trúc MPP, nơi dữ liệu phân bổ đồng đều trên các phân đoạn con.
Trước khi tạo bảng, chúng ta nên phân tích logic phân phối và xác định các khóa phân phối trong đó dữ liệu phải là duy nhất để phân phối đồng đều.

Đề xuất của tôi: Khi bạn phân phối cơ sở dữ liệu của mình trên khóa phân phối đã xác định, bạn không nên thay đổi khóa phân phối.

Vì yêu cầu phân phối lại dữ liệu trên đĩa có thể tốn nhiều tài nguyên, nhưng tôi vẫn đang chia sẻ các bước để thay thế khóa phân phối.

Khóa phân phối thay thế:

Đối với phân phối ngẫu nhiên:
Đối với phân phối ngẫu nhiên, bạn nên thực hiện REORGANIZE = TRUE để loại bỏ độ lệch không cần thiết của dữ liệu.

Xem thêm:


Chia sẻ: