Gelöst
Homepage M SQL-Server Beschränkung max_queries_per_hour
vor 5 Jahren
Liebes Telekom Team,
ich betreibe auf meiner Homepage M owncloud. Ich benutze das hauptsächlich alleine, synchronisiere meine Termine, Kontakte und Aufgaben auf Handy, Tablet, Notebook und PC. Leider kommt es immer wieder vor, dass ich nicht mehr synchronisieren kann:
Exception occurred while logging exception: Failed to connect to the database: An exception occurred while executing 'SET SESSION AUTOCOMMIT=1': SQLSTATE[42000]: Syntax error or access violation: 1226 User 'XXXXXXXXXX' has exceeded the 'max_queries_per_hour' resource (current value: 100000)
100.000 Queries pro Stunde hört sich viel an, aber offensichtlich reicht das für den Betrieb für owncloud mit einem Einzelbenutzer nicht aus. Ich glaube mich zu erinnern, dass es mal geheissen hat, nach der Umstellung auf die neue Plattform (ist ja auch schon eine Weile her) würde diese Beschränkung wegfallen. Wie ist hier der aktuelle Stand?
Herzliche Grüße
CodeGier
723
19
Das könnte Ihnen auch weiterhelfen
1708
0
8
912
0
3
Das könnte Sie auch interessieren
Kaufberatung
Sie benötigen eine persönliche Kaufberatung? Das Geschäftskundenteam der Telekom berät Sie gerne.
Angebote anzeigen
Informieren Sie sich über unsere aktuellen Angebote für Cloud & Digitale Services.
vor 5 Jahren
da stimmt vermutlich eine Einstellung nicht, denn 100.000 Datenbankzugriffe pro Stunde schafft einer so einfach nicht.
Möglicherweise läuft da eine Indexierung rund um die Uhr
1
Antwort
von
vor 5 Jahren
Hallo Stefan,
danke für Deine Antwort. Ich hatte zwischenzeitlich den cronjob für owncloud von alle 15 Minuten auf alle 30 Minuten erhöht um Zugriffe zu sparen. Welche "Indexierung rund um die Uhr" meintest Du?
Mein Problem ist zwar inzwischen gelöst, aber interessieren würde es mich, was Du gemeint hast.
Bis bald
CodeGier
Uneingeloggter Nutzer
Antwort
von
vor 5 Jahren
das diese Beschränkungen wegfallen sollten, hast Du genau richtig in Erinnerung, dies ist am 14.05.2020 auch geschehen. Deine Datenbanken wurden wahrscheinlich vor dem 14.05.2020 angelegt.
In diesem Fall kannst Du jetzt entweder eine neue Datenbank anlegen und die Inhalte aus der alten DB in die neue übertragen, neue Datenbanken werden seit dem 14.05.2020 ohne eine Limitierung angelegt. Ich kann aber auch ein Ticket einstellen, um die Limitierung aufheben zu lassen.
Gib mir eine kurze Rückmeldung, ob Du selber tätig werden möchtest oder ich dazu ein Ticket einstellen soll.
Gruß,
Ingo F.
1
Antwort
von
vor 5 Jahren
Hallo Ingo,
mir wäre es ganz recht, wenn die Limitierung auf meinen vorhandenen Datenbanken aufgehoben werden könnte. Bitte stelle dazu ein Ticket ein.
Herzlichen Dank
CodeGier
Uneingeloggter Nutzer
Antwort
von
vor 5 Jahren
vielen Dank für das kurze Telefonat.
Ich habe das Ticket erstellt, damit auch bei Deinen Datenbanken die Limitierung entfernt wird. Sobald wir die Rückmeldung erhalten haben, dass dies erfolgt ist, melden wir uns hier wieder.
Dir noch ein schönes Wochenende.
Gruß,
Ingo F.
0
vor 5 Jahren
ich habe leider noch keine Erledigungsmeldung zu meinem Ticket, hat sich bei Dir schon etwas verändert oder bekommst Du noch immer die Meldungen?
Gruß,
Ingo F.
1
Antwort
von
vor 5 Jahren
Hallo Ingo,
seit meinem letzten Beitrag hatte ich keine Fehlermeldungen mehr. Das Problem lässt sich nur schwer willentlich herbeiführen. Kann ich das in phpMyAdmin überprüfen?
Ciao
CodeGier
Uneingeloggter Nutzer
Antwort
von
vor 5 Jahren
die Limitierungen der Datenbank können in PhpMyAdmin unter "Variablen" ausgelesen werden.
Über diesen Link https://workplace-telekom.de/pma40 kommst Du direkt auf PhpMyAdmin.
Gruß,
Ingo F.
1
Antwort
von
vor 5 Jahren
Hallo Ingo,
wie heisst die entsprechende Variable? Ich finde keine die "max queries per hour" entsprechen würde.
Ciao
CodeGier
Uneingeloggter Nutzer
Antwort
von
vor 5 Jahren
Ingo ist erst Sonntag wieder da, daher melde ich mich.
Um den Wert auslesen zu können, muss man eine Anfrage zum SQL Server starten.
Also in PHP MyAdmin auf SQL gehen und dann den Befehl: SHOW GRANDS eingeben und auf "ok" gehen. Dann unter "Optionen" auf "Vollständige Texte" gehen und den Befehl nochmal mit "ok" bestätigen.
Wenn ein Limit gesetzt ist, würde man das jetzt sehen. Sieht man nichts, ist kein Limit gesetzt.
Viele Grüße
Stephie G.
7
Antwort
von
vor 5 Jahren
Hallo @Stephie G.
Hallo @Ingo F.
SHOW GRANTS - ich lach' mich schlapp, da hätte ich auch selber drauf kommen können. Manchmal sieht man den Wald vor lauter Bäumen nicht
Das wird jetzt ausgespuckt:
MAX_QUERIES_PER_HOUR 300000 MAX_UPDATES_PER_HOUR 300000
Das heisst im Klartext, das Limit wurde nicht entfernt, sondern erhöht. Im Moment reicht das für mich aus, die Fehlermeldung hatte ich seitdem nicht mehr. Falls ich wieder an die Grenze stossen sollte, melde ich mich wieder.
Vielen herzlichen Dank für eure Hilfe. Ich möchte ausdrücklich erwähnen, dass ich die Unterstützung in diesem Forum vorbildlich finde. Bisher wurde mir immer engagiert und kompetent weiter geholfen. Bitte macht weiter so.
Bleibt gesund
CodeGier
Antwort
von
vor 5 Jahren
ich habe mich da noch einmal rückversichert und kann dazu Folgendes berichten.
Bei Datenbanken, welche vor der Aufhebung der Limitierung angelegt wurden, wird auf Zuruf das Limit erhöht, wie in Deinem Fall ja auch geschehen.
Wird eine Datenbank neu angelegt, besteht die Limitierung nicht. Solltest Du also wieder an die Grenzen stoßen, dann melde Dich wieder. Du könntest aber auch eine neue Datenbank anlegen und die Inhalte von der alten in die neue Übertragen.
Was genau @Stefan meinte, weiß ich leider auch nicht, aber ich habe ihn jetzt noch einmal richtig verlinkt.
Gruß,
Ingo F.
Antwort
von
vor 5 Jahren
Hallo Ingo,
herzlichen Dank für die Info, dann weiß ich bescheid.
Bis bald
CodeGier
Uneingeloggter Nutzer
Antwort
von
vor 5 Jahren
Kleiner Nachtrag: Das Ticket ist auch zurück, das Limit wurde erhöht.
Gruß
Stephie G.
0
Akzeptierte Lösung
akzeptiert von
vor 5 Jahren
da hat sich bei @Stephie G. wohl der Fehlerteufel eingeschlichen, der Befehl heißt 'SHOW GRANTS'. Wenn man es mit T schreibt, funktioniert die Abfrage.
Gruß,
Ingo F.
0
Uneingeloggter Nutzer
Frage
von