sydesmond
发表于 2018-5-18 20:37:47
dowhile 发表于 2018-5-18 12:37
老天,新版本里又看到高频率使用find_in_set()函数
我这16版的,时常被find_in_set()里带上万员工编码的查 ...
请教一下,可以用什么查询方式取代find_in_set()函数,并且还能达到相同的查询目的?
通达曾圆圆
发表于 2018-5-21 18:54:43
sydesmond 发表于 2018-5-18 20:37
请教一下,可以用什么查询方式取代find_in_set()函数,并且还能达到相同的查询目的? ...
您好,您所说的 高频使用find_in_set()函数;具体有哪些模块用的比较多呢,我这边号提交反馈一下,感谢您的关注与支持!
dowhile_5
发表于 2018-5-22 12:19:26
通达曾圆圆 发表于 2018-5-21 18:54
您好,您所说的 高频使用find_in_set()函数;具体有哪些模块用的比较多呢,我这边号提交反馈一下,感谢您 ...
我是不知道在哪些模块被调用。我只是根据我看到的mysql的慢速日志做出的判断
具体在哪被用,应该是你们查代码更准确。用ultraedit对整个源代码文件进行查找,就一目了然了
find_in_set()是数据库中是不可优化的,一旦带上长又长的参数,查询效率就会出问题
通达曾圆圆
发表于 2018-5-24 12:00:08
您好,您提的这个现象我会反馈上去,感谢您的关注与支持!