我很想知道如果我的数据库服务器与 Tomcat 服务器分开(在 Amazon 上运行 MySQL 服务器)对性能的总体影响。实际上,我遇到了一些性能问题,但不确定这是否是原因。
最佳答案
是的,我确实发现,由于 ck1 提到的网络延迟原因,将数据库和应用程序分开实际上可以发现在并置情况下不明显的性能问题。事实上,如果您在缓慢的操作期间捕获堆栈跟踪,通过采样它将指示数据库/应用程序代码对网络延迟敏感。具有性能问题的用例(在非共存应用程序中)通常会多次往返数据库。而是尝试使用更复杂的查询将处理卸载到数据库中并减少返回的行。
关于mysql - 将数据库服务器与 Tomcat 服务器分开设置会对整体性能产生影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37848045/