Zitat von
Christian Seehase:
Moin Reli,
wie schnell wird denn so eine Datei durchgegangen?
ich denke du meinst die gesammte parse zeit ja?
um eine kleine vorstellung davon zu haben was ich parse ( ich denke nicht vielen wird das dateiformat a2l etwas sagen ) würde ich die
datei mit
html quelltext vergleichen. nur etwas umfangreicher und etwas andere syntax
getestet: 9mb datei auf 3000+ Athlon it 1gig
ram und
ide standard fetplatte in rund 34sekunden
Zitat von
alzaimar:
Laut
SQL-Server Interna (und die sollten es ja wissen), ist ReadFileScatter (
Win32-
API) das schnellste Verfahren, um Daten zu lesen. Die Buffergröße ist nicht 'ungefähr' 8kb, sondern genau die System-Page-Größe. Alles Weitere in der Hilfe zu o.g.
API-Call.
Eigentlich übernimmt die Win-
API das Buffern, sodaß ein zweiter Puffer nicht notwendigerweise zu einer Performancesteigerung führt, jedenfalls nicht, soweit ich mich erinnere.
Hier ein Link
http://support.microsoft.com/kb/160606/
ich werde mich ab montag damit mal beschäftigen. wenn ich damit erfolg habe werde ich euch natürlich einen auszug des quelltextes zur verfügung stellen.