Quote:
Originally Posted by Gentros'
Meine LOG_ITEM_TBL hat ca. 2,6 Mio einträge
Das sind 29.545,4545 Einträge pro User.
Ich möchte mal sehen wie du in PHP 29.545 Zeilen ausgeben lässt ohne das sie dir um die Ohren fliegt.
PS: Mein tool gibt in 10 Sekunden 29.227 zeilen aus Ohne zu crashen.
Aber nutzt ihr mal eure Website für jeden Scheiß den man in C# schneller lösen kann.
|
PHP7 kann das ziemlich schnell, HVVM bestimmt genauso gut.(Wer jetzt noch PHP5 verwendet, herrje...)
Außerdem sollen Queries ja auch gezielt und nicht im Stile "SELECT * FROM LOG_ITEM_TBL" ausgeführt werden.
Wenn dann noch etwas "um die Ohren" fliegt, ist es der Browser, der offenbar nicht genug Memory für die Outputs hat ;o
Ist mir sowieso neu, dass PHP bei solchen Abfragen crasht - das ist mir in vielen Jahren noch nie passiert.
Zum Vergleich: Wir haben 308.975.328 Zeilen [das 106-fache deiner Daten] alleine in dieser einen Table, von denen auch einige unnötige Zeilen entfernt werden müssen.
Fragen wir bestimmte Daten gleichzeitig ab, dauert es keine Minute und wir haben was wir wollen. Das liegt dann aber nicht in der Applikation, sondern am Server selbst (schließlich müssen die Daten ja erstmal in den Pages gefunden werden).
Ein PHP oder C# muss die Daten nur fetchen und in eine "schöne" Form bringen. Da kann man aber so ziemlich alles benutzen, was ODBC oder SQL Server Native Client verwenden kann (sollte sich aber nicht an externe Clienttools abseits von SMSS hängen).
Wie meine Vorposter bereits sagten, solche Tools sind schwachsinn, wenn man schon ein Backend Panel oder direkten Zugriff auf die Datenbanken hat.
Der Begriff "Beschäftigungstherapie" trifft es hier schon ganz gut.
Wieso ein Tool verwenden, wenn man vis SMSS direkten Zugriff auf SQL Server hat?
Und "Developer" oder "Admin" ohne SQL Grundkenntnisse sollten sowieso keinen Server leiten.