Support

Forum

Forum

Suche

Anmeldung

Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich anzumelden.

Dringend: OM11 + Gambio 1.0.14 Fehler beim Einlesen der Datensätze

consigliori
Laie
Verfasst am: 08.03.2012 [16:15]
Hallo,

das Problem ist hier, dass der Weg, den sich die Statements suchen müssen, zu lange ist. Es kann durchaus sein, dass der Provider hier was an den MySQL Einstellungen geändert hat um die Auslastung der MySQL Server zu minimieren...

Was helfen könnte, wäre die die Schnittstelle so anzupassen, dass Sie für die Dauer des Abrufs temporär größere selects auf die Datenbank erlaubt. Um das zu prüfen könntest du in der "gamio.php" unter "# SQL Query für Gambio" folgendes einfügen: "mysql_query('SET SESSION SQL_BIG_SELECTS=1');"


Lg, Consigliori
oneit
Neuling
Themenersteller
Verfasst am: 15.03.2012 [16:15]
"Consigliori" schrieb:


Was helfen könnte, wäre die die Schnittstelle so anzupassen, dass Sie für die Dauer des Abrufs temporär größere selects auf die Datenbank erlaubt. Um das zu prüfen könntest du in der "gamio.php" unter "# SQL Query für Gambio" folgendes einfügen: "mysql_query('SET SESSION SQL_BIG_SELECTS=1');"


Lg, Consigliori

Hallo Consigliori!

jaja, so ist das scheinbar bei Kunden die Shops auf geshareten Hosts laufen haben. Da lassen sich die Provider immer wieder Nettigkeiten einfallen, die Stunden an Support kosten (Stichwort: Suhosin Patch).

Letztendlich hat dein TIpp geholfen.
Die Schnittstelle funktioniert wieder wie früher.
Was man allerdings unbedingt beachten sollte ist, dass man die PHP-Files in UTF-8 abspeichert. Sonst
baut man sich ein Eigentor mit ungültigen Zeichen, das wieder ein paar Stunden kostet icon_eek.gif

Das Query in der Menge zu limitieren hat in diesem Fall gar nichts gebracht.

Danke noch mal an alle für die Hilfe.

LG
Chris


Wurmmann
Neuling
Verfasst am: 12.10.2013 [21:11]
Ich habe das gleich Problem mit OM13 und Gambio 2,0133.

Wo GENAU füge ich "mysql_query('SET SESSION SQL_BIG_SELECTS=1')" ein?

Ich habe folgendes probiert:
$GLOBALS['query'] ="SELECT
mysql_query('SET SESSION SQL_BIG_SELECTS=1'),
orders.orders_id as orderID,
orders.orders_id as BestellnummerShop,

und
$GLOBALS['query'] ="SELECT
mysql_query('SET SESSION SQL_BIG_SELECTS=1');
orders.orders_id as orderID,
orders.orders_id as BestellnummerShop,


Das hat aber nur Fehlermeldungen produziert icon_frown.gif

Edit: Ich habe php 5 und etwa 2500 Bestellungen (5 offene)
[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 12.10.2013 um 21:15.]
Mike
Guru
Verfasst am: 12.10.2013 [23:04]
Wenn, dann unter die Kommentarzeile, nicht in die SQL Query ... icon_wink.gif

#SQL Query für Gambio

mysql_query('SET SESSION SQL_BIG_SELECTS=1');

$GLOBALS['query'] = "SELECT
Wurmmann
Neuling
Verfasst am: 12.10.2013 [23:55]
Wow, das hat geklappt! Danke!

orgaMAX Forum hat 4947 registrierte Benutzer, 5674 Themen und 18268 Antworten.
Es werden durchschnittlich 4.94 Beiträge pro Tag erstellt.

Zur Zeit sind 0 Benutzer online, davon 0 registrierte Benutzer.
Heute waren bereits 0 registrierte Benutzer online.

SUPPORT HOTLINE

Wir sind für Sie da!

+49 (0) 5231 7090-0

Montag - Freitag
8:00 - 12:00 und 13:00 - 17:00 Uhr

Erweiterte Supportzeiten von 7:00 - 20:00 Uhr sind in unseren Premium-Supportpaketen verfügbar.
Jetzt anfragen