Các bảng phân chia có thể được sử dụng trong các phép nối.
Chỉnh sửa where
mệnh đề chỉ bao gồm một phân vùng để có được hiệu suất tốt nhất.
v.d. nếu bạn phân vùng theo năm, bạn có thể tham gia như:
select * from a
inner join partioned_table p on (p.id = a.id)
where p.year = '2011';
Truy vấn này sẽ hoạt động với và không có mệnh đề where, nhưng với mệnh đề where sẽ nhanh hơn nhiều vì bạn chỉ đang truy cập một phân vùng.
Nếu bạn truy cập nhiều phân vùng hơn, MySQL phải sử dụng bảng tạm thời để ghép các phân vùng lại. cùng nhau trước khi nó có thể thực hiện phép nối.
Loại này đánh bại mục đích của các phân vùng.