Nó phụ thuộc vào số lượng bạn muốn phân đoạn cơ sở dữ liệu và về mức độ ít bản ghi bạn muốn phân phối trong mỗi phân vùng, ý tôi là nếu bạn thêm nhiều hơn một cột trong bản phân phối, bạn sẽ phân mảnh dữ liệu nhiều hơn thành nhiều phân vùng hơn.
Nó cũng phụ thuộc vào việc bạn chia nhỏ theo modulo hay băm ...
Tuy nhiên, theo ý kiến của tôi, nếu bạn có khóa chính nhiều cột và bạn muốn phân đoạn theo khóa chính này có thể có nghĩa là phân phối theo nhiều cột (với tất cả các cột trong khóa chính) nếu không, bạn nên phân đoạn theo một cột duy nhất trong hầu hết các trường hợp là đủ.