2012-03-25 37 views
2

私はHerokuの私のRailsアプリケーションのためにheroku rake db:seedを実行しようとしています。それにはたくさんの質問が含まれています。このエラーメッセージが表示されます:MySQL2がRailsの移行を妨げる

rake aborted! 
Mysql2::Error: User '222ad0ef2670fe' has exceeded the 'max_questions' resource 
(current value: 3600) 

現在の値3600とはどういう意味ですか? (クエリ/時間?)、10,000に変更するにはどうしたらいいですか?

ありがとうございます。

答えて

1

あなたの問題は英雄ですから、サポートチームに連絡する必要があります。 max_questions変数を変更するには、dbにrootでアクセスする必要があります。方法は正確にはhttp://www.mkyong.com/mysql/how-to-modify-the-max_questions-resource-value-in-mysql/を参照してください。

max_questionsは、SQLサーバー上のアカウントが1時間に行うことができるクエリの量です。 また、max_updates、max_connections、およびmax_user_connectionsをチェックして、アプリの予想されるトラフィック負荷と一致するようにする必要があります。 詳細については、を参照してください。

7

1時間あたりの最大クエリ数に達しています。この場合、開発者モードの場合は1時間待つか、計画をアップグレードしてください。

私は私が私のデータベースの 「max_questions」リソースを超えているというエラーメッセージが出ていthe corresponding FAQ

ビュー。私に何ができる?

max_questionsリソースは、 が1時間以内にデータベースに発行するクエリの数によって定義されます。無料プランは、毎時3,600 のクエリから始まり、有料プランを購入すると18,000に増加します より大きな計画は、より大きなQPH限界を有する。私たちは、あなたのデータベースをアップグレード たちとあなたの データベース

のオフこの制限を解除することをお勧めします。

1

dbをアップグレードしてください。私はCleardbに着火し、チープケーキに最適でした。そして、夜間のインポート中に数千の行をロードした後に、max_questionsを最大にするのが普通です。私は 'パンチ'($ 9.99 /月)にぶつかり、以来この問題を経験していません。

関連する問題