最大连接大小如何工作?

时间:2015-08-30 00:33:25

标签: mysql

使用时:

mysql>explain extended
select a.included_id, a.portfolio_id
FROM included_transactions a
left join  transactions b;

我估计(31231 * 132):

id  select_type table   type    possible_keys   key key_len ref rows    filtered    Extra
1   SIMPLE  a   index       portfolio_id    5       31231   100 Using index
1   SIMPLE  b   ref portfolio_id    portfolio_id    5   damsv2.a.portfolio_id   132 100 Using index

MAX_join_size=(31231*132)=4122492不足以阻止查询。我必须设置MAX_join_size=差不多770000来阻止查询。

即使是估算MySQL如何知道我的查询将超过Max_join_size

0 个答案:

没有答案