假设in-子句可以接受不同数量的绑定参数。在这种情况下,数据库很难缓存查询。基本上,每次传递不同数量的绑定参数时,都需要对查询进行硬解析。输入“参数填充”。参数填充将采用in子句,并将绑定数增加到最接近的2^x绑定数。示例:
select count(*) from user where id in (1, 2, 3)变成select count(*) from
我正在运行一个复杂的mysql查询,它大约需要10分钟才能完成。我需要以不同的方式操作选择集,以根据这些操作生成不同的输出文件。现在,我必须多次运行相同的where子句,并根据期望的输出对整个查询进行轻微的修改。这是一些伪代码。select * from table where SAME WHERE CLAUSE;
se