Docker与远程MySQL服务器的性能下降
与Docker上的远程MySQL服务器连接和执行查询时,性能下降。
MySQL服务器正在我们的本地networking上运行。 它不在一个容器中运行。
我运行这个PHP脚本来衡量性能。 结果:
在我的MacBook上使用本地PHP安装 :
Connected 500 times: 0.68756985664368 seconds Executed 500 queries: 0.82846784591675 seconds Executed 500 'real' queries: 1.4414708614349 seconds
在同一台MacBook上的Docker容器中 :
Connected 500 times: 1.2464208602905 seconds Executed 500 queries: 1.4395787715912 seconds Executed 500 'real' queries: 2.5721569061279 seconds
这种差异exception大吗? 什么会导致性能下降?
我可以采取哪些措施来提高性能? 我GOOGLE了很多,找不到任何知名的瓶颈。
我对软件开发的了解比我对networking和容器的了解要多得多,所以我不知道从哪里开始。 任何帮助是极大的赞赏。