数据量240w,当使用CONCAT函数进行拼接模糊查询的时候耗时3s,当把两个CONCAT函数去掉直接换成 like ‘%%’ 的时候耗时2.3s左右,可以看到当数据量较大的时候拼接函数对查询速度造成的影响还是比较大的
在mapper文件中可以用bind标签事先对入参进行拼接,然后再进行查询,经测试速度要比CONCAT函数快不少
PostgreSQL模糊查询优化之CONCAT函数的耗时问题
最新推荐文章于 2024-04-23 10:30:42 发布
数据量240w,当使用CONCAT函数进行拼接模糊查询的时候耗时3s,当把两个CONCAT函数去掉直接换成 like ‘%%’ 的时候耗时2.3s左右,可以看到当数据量较大的时候拼接函数对查询速度造成的影响还是比较大的
在mapper文件中可以用bind标签事先对入参进行拼接,然后再进行查询,经测试速度要比CONCAT函数快不少