Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
mysql 250000 datensätze / probleme beim auslesen... [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
mysql 250000 datensätze / probleme beim auslesen...


 
teresiak
19-01-2002, 00:02 
 
Hallo Proggies...

ich habe folgendes Problem....

in einer Tabelle habe ich bereits an die 250000 Datensätze gespeichert. Es gibt eine id (index,primär) und noch 7 weitere spalten. in letzter zeit trehten gehäuft probleme beim auslesen dieser daten auf.

so lese ich die daten aus: (bsp)

select count(id) from tabelle where time <= $time

es kommt der fehler: unable to save result... usw.


der fehler tritt nicht immer auf deshalb finde ich es schon seltsam. leider dauert die abfrage auch etwa 1-3 sekunden was bei den paar daten viel zu lange ist.

hat jemand eine idee wie ich die tabellen aufschlüsseln sollte bzw. was ich optimieren kann?

danke im voraus für jeden hilfreichen tip.

 
novara
19-01-2002, 00:35 
 
bei der Anzahl würde ich immer aufteilen. Ich denke der beste Weg um den Server zu schonen und die Ausgabe übersichtlicher zu gestalten ist eine Ausgabe von 10000. Ansonsten eine gute Suchmöglichkeit einbauen. ( Das ein Timeout kommt ist nicht wirklich ungewöhnlich bei der Datenmenge)

 
teresiak
19-01-2002, 01:52 
 
hallo,

danke für die hilfe,

ich habe zwischenzeitlich herausbekommen woran es liegt. die datenmenge ist nicht das problem gewesen. ich habe beim versuch einen int auf bigint zu setzen den fehler 127 bekommen. ich mußte also die tabelle reparieren. jetzt funktioniert wieder alles. ich danke ihnen aber für diesen schnellen post;)

etwas anderes. ich kann mich jetzt auch irren. aber ich glaube sie hatte nach jemandem gefragt der in der nähe von flensburg sitzt, gut englisch kann und auch noch php und mysql. worum geht es denn dabei wenn man fragen darf.?


grüße

stefan teresiak
http://www.spanien.de
http://www.luna.ag


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:51 Uhr.