Đối với các phép nối bên trong, một truy vấn đơn lẻ sẽ có ý nghĩa, vì bạn chỉ nhận được các hàng phù hợp.
-
Một truy vấn với 5 kết hợp
truy vấn: 8.074508 giây
kích thước kết quả:2268000
-
5 truy vấn liên tiếp
thời gian truy vấn kết hợp: 0,00262 giây
kích thước kết quả:165 (6 + 50 + 7 + 12 + 90)
.
Lưu ý rằng chúng tôi nhận được kết quả giống nhau trong cả hai trường hợp (6 x 50 x 7 x 12 x 90 =2268000)
các phép nối bên trái sử dụng nhiều bộ nhớ hơn theo cấp số nhân với dữ liệu dư thừa.
Giới hạn bộ nhớ có thể không quá tệ nếu bạn chỉ kết hợp hai bảng, nhưng nói chung là ba hoặc nhiều hơn và nó trở thành các truy vấn khác nhau.
Lưu ý thêm, máy chủ MySQL của tôi nằm ngay bên cạnh máy chủ ứng dụng của tôi ... nên thời gian kết nối là không đáng kể. Nếu thời gian kết nối của bạn tính bằng giây thì có thể có lợi
Frank