Re: Große Listen mit Bildern
- From: Peter Götz <gssg_nospam@xxxxxxxxxxx>
- Date: Sat, 20 Aug 2005 10:45:01 +0200
Hallo Uwe,
> > Bis jetzt habe ich dafür die ListView verwendet.
> > Bei ca. 40.000 Datensätzen (Anzahl ist dynamisch; es kommt darauf an,
was
> > der Benutzer in der Kundensuche auswählt; Standartmäßig liefert die
Suche im
> > Durchschnitt nur 10 Einträge) ist der Prozessor schon (ca. 15 Sek. lang)
auf
> > 100%.
>
> Sehe ich das richtig? Bei 40.000 Datensätzen brauchst Du 15 Sekunden?
Ja, das hat er doch geschrieben.
Und warum sollte das nicht 15 Sekunden dauern?
Nimm mal eine Datensatzgrösse von 450 Byte und ein 10MBit-LAN, dann dauert
die Übertragung der reinen Nutzdaten schon ca. 15 Sekunden.
> Du hast ein Designproblem. Sowas würde ich nie im Leben in irgendein
> Liste laden,
Warum nicht?
> da kann sowieso kein Anwendermit arbeiten.
Ich kenne eine Reihe von Anwendern, die sehr wohl mit solchen
Datensatzmengen in z.B. einem DataGrid arbeiten.
> Gib über ner
> beimmten Zahl an Ergebnissätzen ne Meldung aus das die Auswahl
> verfeinert werden soll und brich die Verarbeitung ab.
Warum sollte man das z.B. einer Anwendung tun, die ein einziges Mal alle
erforderlichen Daten lädt und dann über mehrere Stunden mit genau diesen
Daten arbeitet? In solchen Fällen ist es sehr wohl sinnvoll, auch eine
grosse Menge an Datensätzen in einem Rutsch zu laden, und dann das LAN und
den Server über mehrere Stunden hinweg nicht mehr zu belasten. Nach dem
Einlesen der Daten kann dann sogar die Verbindung zur DB ganz geschlossen
werden.
Ein ständiges Nachladen kleinerer Datenhäppchen wäre in einem solchen Fall
deutlich ungünstiger bezgl. Ressourcenverbrauch (LAN / Server).
Gruß aus St.Georgen
Peter Götz
www.gssg.de (mit VB-Tips u. Beispielprogrammen)
.
- References:
- Große Listen mit Bildern
- From: Eugen Prechel
- Re: Große Listen mit Bildern
- From: Uwe Naumann
- Große Listen mit Bildern
- Prev by Date: Re: Große Listen mit Bildern
- Next by Date: vb6 ado zugriff auf db2 udb
- Previous by thread: Re: Große Listen mit Bildern
- Next by thread: Visual Basic - ADO Control - Datensätze löschen, einfügen, neu, su
- Index(es):
Relevant Pages
|