![](https://img.haomeiwen.com/i13807623/a40aa1dd15e38872.png)
![](https://img.haomeiwen.com/i13807623/7663181f5d0c7444.png)
![](https://img.haomeiwen.com/i13807623/57a9082950fb5b22.png)
如上图,实际上pq语句的数据库参数写法,限制行数参数化,日期筛选,id=1,都不阻止查询折叠,但是参数限制 一定要是最后一个操作
如果需要两个参数嵌入语句(排除数据库地址和数据库名外2个),折叠查询会被阻止
![](https://img.haomeiwen.com/i13807623/81f5c8145ac81c5b.png)
![](https://img.haomeiwen.com/i13807623/8ebd30e26dcfccc4.png)
前期定义获得参数值,还是会阻止折叠查询
![](https://img.haomeiwen.com/i13807623/e3cab9682b00cf73.png)
本想用一个语句写两个参数进去的,但是复合语句即使不用参数,折叠查询还是失效了
![](https://img.haomeiwen.com/i13807623/cdfbec70aeeeaa11.png)
结论,参数(排除数据库地址和数据库名)嵌入pq语句,只能有一个参数,并且是最后的一个操作才能用参数。
有一点需要注意的是参数化数据库和数据库名在返回数据时较慢
如上图,实际上pq语句的数据库参数写法,限制行数参数化,日期筛选,id=1,都不阻止查询折叠,但是参数限制 一定要是最后一个操作
如果需要两个参数嵌入语句(排除数据库地址和数据库名外2个),折叠查询会被阻止
前期定义获得参数值,还是会阻止折叠查询
本想用一个语句写两个参数进去的,但是复合语句即使不用参数,折叠查询还是失效了
结论,参数(排除数据库地址和数据库名)嵌入pq语句,只能有一个参数,并且是最后的一个操作才能用参数。
有一点需要注意的是参数化数据库和数据库名在返回数据时较慢
本文标题:查询折叠问题
本文链接:https://www.haomeiwen.com/subject/wkogwktx.html
网友评论