簡體   English   中英

MySQL2阻止Rails遷移

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM