|
|
|
|
|
|
|
|
du hast hier doch nur gepostet, damit das Lesezeichen nicht gelöscht wird…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Huhu!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Oi! Alle noch da? Wahnsinn!
Krankenhaus Life, bestes Life:
|
|
|
|
|
|
|
Was haben sie dir angetan, Kris? Kris! Sag doch was!
|
|
|
|
|
|
|
Nachdem eine Schraube abgebrochen war, mussten sie mir beide Füße abnehmen
|
|
|
|
|
|
|
Halb so wild, Hauptsache ist, dass die sexy Stimme geblieben ist.
|
|
|
|
|
|
|
|
|
|
|
Ahaha, sehr gut!
|
|
|
|
|
|
|
Servus - die behaupten, wir lachen über das Forum mit den Ladezeiten von gestern
|
|
|
|
|
|
|
Ladezeiten gehören doch zum guten Ton im Gehirnsalat!
|
|
|
|
|
|
|
Das ist halt so ein "nostalgisches" Internet-Explorer-Feeling!
|
|
|
|
|
|
|
Ich frag mich ja bis heute, ob der Forencode wirklich alle Posts holt und dann in memory die letzten 20 auswählt zum rendern. Oder was da sonst verbockt wurde, das mit der länge des Threads die Ladezeit wächst
|
|
|
|
|
|
|
| Zitat von GH@NDI
Ich frag mich ja bis heute, ob der Forencode wirklich alle Posts holt und dann in memory die letzten 20 auswählt zum rendern. Oder was da sonst verbockt wurde, das mit der länge des Threads die Ladezeit wächst
| |
Ich setz nen Fünfer auf MySQL + OFFSET/LIMIT Query. Wäre typisch warum das mit zunehmender Länge langsam wird.
|
|
|
|
|
|
|
| Zitat von Renga
| Zitat von GH@NDI
Ich frag mich ja bis heute, ob der Forencode wirklich alle Posts holt und dann in memory die letzten 20 auswählt zum rendern. Oder was da sonst verbockt wurde, das mit der länge des Threads die Ladezeit wächst
| |
Ich setz nen Fünfer auf MySQL + OFFSET/LIMIT Query. Wäre typisch warum das mit zunehmender Länge langsam wird.
| |
Ich hätte erwartet genau dann, ist der Performance-hit nicht so schlimm, weil die DB eine chance hat, eben nicht über alle Einträge zu iterieren?
|
|
|
|
|
|
|
| Zitat von GH@NDI
| Zitat von Renga
| Zitat von GH@NDI
Ich frag mich ja bis heute, ob der Forencode wirklich alle Posts holt und dann in memory die letzten 20 auswählt zum rendern. Oder was da sonst verbockt wurde, das mit der länge des Threads die Ladezeit wächst
| |
Ich setz nen Fünfer auf MySQL + OFFSET/LIMIT Query. Wäre typisch warum das mit zunehmender Länge langsam wird.
| |
Ich hätte erwartet genau dann, ist der Performance-hit nicht so schlimm, weil die DB eine chance hat, eben nicht über alle Einträge zu iterieren?
| |
Ich bin mir nicht sicher ob das in den aktuellen Implementierungen von MySQL immernoch so ist, aber als ich zuletzt damit gearbeitet habe, zieht OFFSET/LIMIT alles in den Speicher und sortiert dann stumpf aus.
Umgehen ließ sich das per Filter auf nen Indexcolumn z.B WHERE ID > Foo LIMIT Bar.
Ich hoffe, das hab ich aus der Erinnerung noch korrekt rekonstruiert.
|
|
|
|
|
|
|
|
|
|
|
| Zitat von Renga
| Zitat von GH@NDI
| Zitat von Renga
| Zitat von GH@NDI
Ich frag mich ja bis heute, ob der Forencode wirklich alle Posts holt und dann in memory die letzten 20 auswählt zum rendern. Oder was da sonst verbockt wurde, das mit der länge des Threads die Ladezeit wächst
| |
Ich setz nen Fünfer auf MySQL + OFFSET/LIMIT Query. Wäre typisch warum das mit zunehmender Länge langsam wird.
| |
Ich hätte erwartet genau dann, ist der Performance-hit nicht so schlimm, weil die DB eine chance hat, eben nicht über alle Einträge zu iterieren?
| |
Ich bin mir nicht sicher ob das in den aktuellen Implementierungen von MySQL immernoch so ist, aber als ich zuletzt damit gearbeitet habe, zieht OFFSET/LIMIT alles in den Speicher und sortiert dann stumpf aus.
Umgehen ließ sich das per Filter auf nen Indexcolumn z.B WHERE ID > Foo LIMIT Bar.
Ich hoffe, das hab ich aus der Erinnerung noch korrekt rekonstruiert.
| |
Hmm, wenn ich so drüber nachdenke, muss er das eigentlich immer tun. Außer MySQL optimiert für genau diesen Fall "Jemand will die letzten X einträge" und kann daher eine linked-list rückwärts durchgehen oder so...
Weil zumindest die Indexes sind ja in Binärbäumen für schnellen einzelzugriff, damit kommt man ja nicht schnell von einem Wert zum vorherigen...
|
|
|
|
|
|
|
Limit liefert doch die ersten 20 Einträge und beendet dann die Abfrage nach 20 Einträgen direkt wieder
|
|
|
|
|
|
|
Das wurde doch sogar schon optimiert... Früher hat das auf Seite 3000 schon 20 Sekunden gedauert!!!
|
|
|
|
|
|
|
alles in txt files umbauen, problem solved
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von -Marvin- am 05.11.2020 18:56]
|
|
|
|
|
|
| Zitat von Ashtray
Limit liefert doch die ersten 20 Einträge und beendet dann die Abfrage nach 20 Einträgen direkt wieder
| |
Und was macht limit, wenn es 1mio einträge gibt, du aber nur die letzten 20 willst?
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |