[英]MySQL2 prevent from Rails migration
我正在嘗試在Heroku中運行heroku rake db:seed
for my Rails app。 它涉及很多查詢。 我收到此錯誤消息:
rake aborted!
Mysql2::Error: User '222ad0ef2670fe' has exceeded the 'max_questions' resource
(current value: 3600)
3600當前值是什么意思? (查詢/小時?)以及如何將其更改為10,000?
謝謝。
出錯的原因是您已達到每小時的最大查詢數。 在這種情況下,如果您處於開發人員模式或升級計划,則可以等待一個小時。
查看相應的FAQ
我收到一條錯誤消息,說我已超出數據庫的'max_questions'資源。 我能做什么?
max_questions
資源由您可以在一小時max_questions
數據庫發出的查詢max_questions
來定義。 我們的免費計划從每小時3,600個查詢開始,並在與我們一起購買付費計划后增加到18,000個。 較大的計划有更大的QPH限制。 我們建議您使用我們升級數據庫,以便從數據庫中解除此限制
。
升級您的數據庫。 我在Cleardb上點燃,非常適合小偷,而且在夜間導入中加載幾千行之后我通常會最大化max_questions。 我碰到了'沖擊'(每月9.99美元),從那時起就沒有遇到過這個問題。
由於您的問題是使用heroku,因此您需要聯系他們的支持團隊。 要更改max_questions變量,您需要具有對數據庫的root訪問權限。 有關如何操作的信息,請參見http://www.mkyong.com/mysql/how-to-modify-the-max_questions-resource-value-in-mysql/ 。
max_questions是SQL Server上的帳戶每小時可以進行的查詢量。 您還需要檢查max_updates,max_connections和max_user_connections,以確保它們符合您應用的預期流量負載。 有關詳細信息,請參閱http://dev.mysql.com/doc/refman/4.1/en/user-resources.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.