数据量240w,当使用CONCAT函数进行拼接模糊查询的时候耗时3s,当把两个CONCAT函数去掉直接换成 like ‘%%’ 的时候耗时2.3s左右,可以看到当数据量较大的时候拼接函数对查询速度造成的影响还是比较大的


在mapper文件中可以用bind标签事先对入参进行拼接,然后再进行查询,经测试速度要比CONCAT函数快不少

PostgreSQL模糊查询优化之CONCAT函数的耗时问题
最新推荐文章于 2025-10-10 15:39:44 发布
本文探讨了在处理大量数据时如何优化SQL查询速度。通过对比使用CONCAT函数与直接使用LIKE‘%%’的方法,展示了前者对查询性能的影响。并提出了一种通过在mapper文件中预先拼接参数来进一步提高查询效率的方案。
1931

被折叠的 条评论
为什么被折叠?



