我的应用程序中出现了奇怪的行为
该应用程序通常在 30 秒内启动,但有时需要 7 分钟才能启动。
只有当我重新启动 mysql 时,它才会在 30 分钟后再次启动。
Mysql 安装使用
apt-get install mysql-server
并且我没有改变它的任何默认设置。
谁能告诉我应该看哪里以及我应该怀疑什么?
谢谢
答案1
我认为这可能与未提交的交易有关。因为我也遇到过类似的事情。
另一个选择可能是查看是否发生任何死锁。
我假设当应用程序启动时它会立即访问数据库。
第一次通常会成功,然后由于未提交的事务,应用程序的第二次及后续启动将导致其挂起一段时间。