mysql - 将数据库服务器与 Tomcat 服务器分开设置会对整体性能产生影响

标签 mysql spring tomcat amazon-s3

我很想知道如果我的数据库服务器与 Tomcat 服务器分开(在 Amazon 上运行 MySQL 服务器)对性能的总体影响。实际上,我遇到了一些性能问题,但不确定这是否是原因。

最佳答案

是的,我确实发现,由于 ck1 提到的网络延迟原因,将数据库和应用程序分开实际上可以发现在并置情况下不明显的性能问题。事实上,如果您在缓慢的操作期间捕获堆栈跟踪,通过采样它将指示数据库/应用程序代码对网络延迟敏感。具有性能问题的用例(在非共存应用程序中)通常会多次往返数据库。而是尝试使用更复杂的查询将处理卸载到数据库中并减少返回的行。

关于mysql - 将数据库服务器与 Tomcat 服务器分开设置会对整体性能产生影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37848045/

相关文章:

java - 为什么 http ://localhost:8080 available while 127. 0.0.1 不行? (MyEclipse+Tomcat上的JSP)

php - 函数数组不从数据库中拉回所有行

java - 如何在 Tomcat 正常关闭时获取线程中断/通知?

java - 查找哪个依赖项包含 Spring WebApplicationInitializer

java - 将 bean 添加到 Autowiring 列表

java - 一个响应中可以设置多少个 cookie?

apache - 将 UCM 与另一台机器上的 Apache 服务器连接

php - 登录phpMyAdmin时是否可以指定主机?

mysql - 我们可以在mysql查询中添加变量名吗?

php - 无法从 codeigniter 3 连接到 Amazon RDS 中的数据库