MySQL运维实战之PHP访问MySQL,你使用对了吗(3)
发布时间:2019-03-12 11:04 所属栏目:21 来源:阿里云云栖社区
导读:strace -s200 -f php mysql1.php 跟踪 大家可以看到这个模式下,prepare的时候,是不会将query发送给服务端的,只有execute的时候才会发送。 跟业务方确认后,他们使用的是后者,也就是修改了默认值,他们原本是想
strace -s200 -f php mysql1.php 跟踪 大家可以看到这个模式下,prepare的时候,是不会将query发送给服务端的,只有execute的时候才会发送。 跟业务方确认后,他们使用的是后者,也就是修改了默认值,他们原本是想提升数据库的性能,,因为预处理后只需要传参数就好了。 但是对于我们的业务场景并不适合,我们的场景是频繁打开关闭连接,也就是预处理基本就用不到。 另外文档上面也明确指出prepared statements 性能会不好。 调整和验证 如何验证业务方是否将prepare修改为local了呢?
通过观察,发现这个值没有变化,说明调整已经生效。 总结
【编辑推荐】
点赞 0 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读