2012-03-25 14 views
2

Ich versuche heroku rake db:seed für meine Rails App in Heroku laufen. Es hat viele Anfragen mit sich bringen. Ich habe diese Fehlermeldung:MySQL2 verhindern von Rails Migration

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

Was bedeutet der aktuelle Wert 3600? (Abfragen/Stunden?) und wie kann ich es ändern, sagen wir 10.000?

Vielen Dank.

Antwort

1

Da Ihr Problem mit Heroku auftritt, müssen Sie sich an das Support-Team wenden. Um die Variable max_questions zu ändern, müssen Sie Root-Zugriff auf die Datenbank haben. Genaue Vorgehensweise finden Sie unter http://www.mkyong.com/mysql/how-to-modify-the-max_questions-resource-value-in-mysql/.

max_questions ist die Anzahl der Abfragen, die ein Konto auf dem SQL Server pro Stunde ausführen kann. Sie sollten auch max_updates, max_connections und max_user_connections überprüfen, um sicherzustellen, dass sie mit der erwarteten Verkehrslast für Ihre App übereinstimmen. Weitere Informationen finden Sie unter http://dev.mysql.com/doc/refman/4.1/en/user-resources.html

7

Der Grund für den Fehler ist, dass Sie die maximale Anzahl von Abfragen pro Stunde erreicht haben. In diesem Fall können Sie eine Stunde warten, wenn Sie sich im Entwicklermodus befinden oder Ihren Plan aktualisieren.

Ansicht the corresponding FAQ

Ich sage eine Fehlermeldung bekommen, dass ich die Ressource ‚max_questions‘ überschritten haben für meine Datenbank. Was kann ich tun?

Die max_questions Ressource wird dadurch definiert, wie viele Abfragen Sie können Problem zu Ihrer Datenbank in einer Stunde. Unsere kostenlosen Pläne beginnen mit 3.600 Abfragen pro Stunde und erhöhen sich auf 18.000 beim Kauf eines bezahlten Plans mit uns. Größere Pläne haben größere QPH-Grenzen. Wir empfehlen, dass Sie Ihre Datenbank mit uns ein Upgrade diese Einschränkung aufzuheben von Ihrem Datenbank

.

1

Aktualisieren Sie Ihre Datenbank. Ich war auf Cleardb gezündet, perfekt für Geizhälse, und ich würde max_questions nach dem Laden von ein paar tausend Zeilen während eines nächtlichen Imports normalerweise maximieren. Ich kam auf "Punch" ($ 9,99/Monat) und habe das Problem seitdem nicht mehr erlebt.