Mailinglisten-Archive |
Hallo Volker!
MySQL client run out of memory
Das steht doch, wo es hakt! Warum hat der nicht mehr genug
Memory?
SELECT * FROM shortorig
heißt doch, er soll sich ALLES reinziehen! Das ist i.a. eine SEHR
schlechte Idee. Soviel Info kann man i.a. gar nicht verarbeiten,
also heißt es: query optimieren, z.B. durch
SELECT dies, das, nochwas FROM ...
oder/und
LIMIT 20;
UND vor allem
WHERE meineBedingung
Volker H. Erbel schrieb am Mittwoch, 24. Oktober 2001, 13:52:43:
> die Meldung kommt nach wie vor:
> Warning: MySQL: Unable to save result set in
> /usr/local/etc/httpd/htdocs/atf/admin/mysql_start.php on
> line 13. Abfrage SELECT * FROM shortorig konnte nicht
> ausgeführt werden. 2008: MySQL client run out of memory
> Ich habe
> ignore_user_abort(1);
> set_time_limit(300);
> ins PHP-Script eingebaut, die Meldung kommt nach etwa 10
> Sekunden. Kann ich noch etwas unternehmen? Vielen Dank für
> die Hilfe.
>> > ich habe etwa 60.000 Datensätze in einer Tabelle und bekomme
>> > bei der Abfrage immer eine Time-Out, lost connection
>> > Fehlermeldung. Offline unter LAMP funktioniert alles prima,
>> > wenn ich aber die Tabelle online stelle kommt der Fehler.
>> > Kann das am Arbeitsspeicher (online) liegen oder gibt es
>> > Einstellmöglichkeiten.
>> > Bis zu etwa 55.000 Datensätze gibt es auch online keine
>> > Probleme. Irgendwer Erfahrungen? Vielen Dank.
>>
>> Könnte es an dem Timeout des Skrips liegen? Wenn du mit PHP
>> arbeitest, kannst du mit set_time_limit(xxx); innerhalb des
>> Skripts diesen Wert manipulieren, xxx in Sekunden.
Herzlich
Werner Stürenburg
--
MySQL in Deutschland: Anpassung, Unterstützung, Schulung für Sie
__ ___ ___ ____ __
/ |/ /_ __/ __/ __ \/ / Dr.math. W. Stürenburg <werner_(at)_mysql.com>
/ /|_/ / // /\ \/ /_/ / /__ MySQL AB, Consultant, Trainer
/_/ /_/\_, /___/\___\_\___/ Bielefeld, Germany
<___/ www.mysql.com +49-5224-997-407, GSM +49-172-938 0 238
---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive