MyBB.de Forum
MyBB SQL Error-1226 - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html)
+---- Thema: MyBB SQL Error-1226 (/thread-27109.html)



MyBB SQL Error-1226 - siebenstein4u - 19.12.2012

Hi,

erhalte seit gerade eine SQL Fehlermeldung siehe Anhang,
nutze die aktuelle Version der Forensoftware.
(Läuft nach wenigen Minuten zur vollen Stunden 22:00 Uhr wieder : o )

Trotzdem:
Handelt es sich um ein Forensoftwareproblem, oder liegts an meinem Anbieter,

Gruß
Christian


RE: MyBB SQL Error-1226 - StefanT - 19.12.2012

Das liegt am Anbieter, er hat die Datenbank-Zugriffe auf die Datenbank begrenzt.


RE: MyBB SQL Error-1226 - siebenstein4u - 19.12.2012

... laut meinem Anbieter habe ich eine Traffic - Flatrate,

SQL Info:
mySQL-Datenbanken 10 Stück
mySQL-Version Version 4+5
gleichzeitige Verbindungen je Datenbank 10
Datenbankgröße je Datenbank 100 MByte

Werde diesen aber mal kontaktieren, Vielen Dank für die Info.


RE: MyBB SQL Error-1226 - Falkenauge Mihawk - 20.12.2012

Die Traffic-Flatrate hat nichts mit der Limitierung von Datenbankverbindungen zu tun.


RE: MyBB SQL Error-1226 - frostschutz - 20.12.2012

Wenn du PHP 5.3 oder neuer verwendest, könntest du auf persistent connections umstellen.

Macht MyBB leider nicht automatisch.

in inc/config.php

PHP-Code:
$config['database']['pconnect'] = 1



RE: MyBB SQL Error-1226 - siebenstein4u - 08.01.2013

Hi Frostschutz,

mein Webhoster schrieb:

"2a.) Optimieren Sie Ihre Software. Eventuell gibt es die Möglichkeit, eine persistente Datenbankverbindung zu öffnen, welche ständig offen gehalten wird und Ihre Datenbankabfragen darüber abgewickelt werden."

An welcher Stelle in der config.php muss ich denn den Code einfügen?

Gruß
Christian


RE: MyBB SQL Error-1226 - Falkenauge Mihawk - 08.01.2013

Spielt keine grosse Rolle, aber am besten unter den anderen die mit
PHP-Code:
$config['database'
anfangen.


RE: MyBB SQL Error-1226 - siebenstein4u - 08.01.2013

Danke,

die anderen Einträge haben aber eine andere Struktur, immer mit Satzzeichen,
z. B. $config['database']['type'] = 'mysql';

$config['database']['pconnect'] = 1;

... müsste es dann auch so eingefügt werden?

$config['database']['pconnect'] = '1';


RE: MyBB SQL Error-1226 - StefanT - 08.01.2013

Das ist schon richtig, wie frostschutz schreibt, aber beides funktioniert.


RE: MyBB SQL Error-1226 - siebenstein4u - 08.01.2013

Vielen Dank für Eure Hilfe,
werde es mal beobachten, ob es damit funktioniert.

Für andere User mit der gleichen Fehlermeldung nochmal die Rückmeldung von meinem Webhoster:

"Die von Ihnen berichtete Fehlermeldung ist eine Sicherheitslimitierung der Datenbankserver in der shared Hosting-Umgebung. Hintergrund ist hier die gerechte Verteilung der Datenbank-Ressourcen auf alle Kunden, so dass kein Kunde allein alle Ressourcen eines shared Datenbank-Hosts beanspruchen kann.

Die Limits sind in dem von Ihnen gebuchten Tarif auf 10.000 Connections pro Stunde eingerichtet, d.h. bei einer stark frequentierten Website mit vielen Datenbankzugriffen kommen Sie hier an Ihre Grenzen.

Sie haben jetzt zwei Lösungsmöglichkeiten:

1.) Finden Sie heraus, wie viele Datenbankverbindungen Sie benötigen. Dies können zum Teil anhand Ihrer stündlichen Seitenaufrufe ermitteln.

Danach:
2a.) Optimieren Sie Ihre Software. Eventuell gibt es die Möglichkeit, eine persistente Datenbankverbindung zu öffnen, welche ständig offen gehalten wird und Ihre Datenbankabfragen darüber abgewickelt werden.

oder
2b.) Buchen Sie eine dedizierte Datenbank. Bei einer dedizierten Datenbank auf einem extra dafür ausgelegten Datenbankserver haben Sie die Limits nicht, sondern sind nur beschränkt auf die bereitgestellten Ressourcen des Servers

oder
2c.) Wickeln Sie alles über einen dedizierten Server ab. (Hier haben Sie gar keine Einschränkungen mehr ausser die des Servers an sich.)"