🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
某次公司更换服务器后,发现整个系统执行变慢了许多。浏览器查看发现。某些页面 执行耗时超过了5秒。 经过排查发现是sql执行的问题。 按道理来讲,mysql升级未mysqli之后不可能出现这种情况。 最后将mysql的配置项中host配置localhost改为127.0.0.1之后。系统总算恢复了。页面执行恢复到了20ms内。 查找 资料分析原因。 ping localhost 结果仍未127.0.0.1 这点没有问题。 最后看到有文章说道。mysql配置host为127.0.0.1时,会使用tcp连接。而为localhost时会使用unix socket套接字进行连接。或许答案 就在这里。