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

您好,您提的这个现象我会反馈上去,感谢您的关注与支持!
页: 1 2 [3]
查看完整版本: 升到2017版发现服务器经常死机,请问该如何处理?