我在 Heroku 上部署了一个应用程序。数据库是 MySQL,但在 Heroku 上我使用的是 ClearDB。但是,我的应用程序在经过一段时间的活动后不断崩溃。我发现这个错误行导致了问题:
java.sql.SQLSyntaxErrorException: User 'xxxx' has exceeded the 'max_questions' resource (current value: 3600)
(其中用户 xxxx 是数据库用户名)
基本上,用户通过在特定时间段内执行超过允许限制的查询来超出资源限制(max_questions)。 max_questions 限制是数据库服务器施加的限制,以防止滥用或过度使用数据库资源。
我想知道如何取消该限制,我应该首先取消该限制吗?如果没有,我该怎么做才能防止应用程序在接下来的一个小时内再次崩溃?这是我在 Heroku 上的第一个应用程序,欢迎提供与此问题相关的所有信息。