Ein Kollege von mir hat jetzt etwas mit der Access DB gespielt. 

<ZITAT>
ich hab mal noch ein paar weitere DB Performance Tests gemacht und dabei ist
rausgekommen dass vor allem das schlie�en (!!)der Verbinudng relativ viel
Zeit (namlich jeweils gut 30ms) in Anspruch nimmt. Da sowohl IsInDatabase
als auch der eigentliche Daten Request eine Verbindung aufbauen und dann
wieder schlie�en dauert das laden eines Controls jeweils etwa 70-80ms
(jedenfalls auf meiner Kiste ;-) ). Das summiert sich bei der
Haerle-Leistungen-Liste auf 1,8 bis 2 Sekunden Verarbeitungszeit. Ohne
IsInDatabase halbiert sich das ganze auf knapp eine Sekunde. Testweise hab
ich dann auch noch mal eine Verbindung dauernd offen gelassen (und
IsInDatabase weggelassen), was die Verarbeitungszeit der kompletten
Listen-Seite auf 120-130 ms gesenkt hat! Allerdings kann das nat�rlich nur
eine Alternative sein, wenn die
Verbindung(en) irgendwann (sp�testens wenn das CMS beendet wird denk ich
mal) wieder zuverl�ssig geschlossen werden, sonst sind irgendwann alle
Verbindungen dicht und nix geht mehr. Dazu ist mir aber noch nix brauchbares
eingefallen ...
</ZITAT>

Jetzt ist die Frage die ich mir stelle ob ich die Datenbank einmal pro
Request aufmachen soll und danach wieder schlie�en (nur wann?) oder ob ich
die Connection zur DB beim Anwendungsstart �ffne und erst dann wieder
schlie�e?


-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von Lars Berner
Gesendet: Montag, 5. Januar 2004 19:46
An: [EMAIL PROTECTED]
Betreff: Re: AW: [Asp.net] Langsames LoadControl?

Ich denke performancetechnisch bringt das jede Menge,
wenn man so die DB nur ein einziges Mal �ffnen und schliessen muss. Das 
w�re dann ja nur f�r einen Zeitraum im Sekundenbruchteilbereich..



Viele Gr��e
Lars


At 19:33 05.01.2004 +0100, you wrote:

>Nein das geht aufgrund der Architektur nicht. Jedes Control ist f�r sich
>selbst verantwortlich und holt sich seine Daten.
>
>Die Frage ist ob es Sinn mach die Connection zur Access DB auf zu lassen.
Da
>wir die Datenbanksachen alle in extra Klassen verfrachtet haben w�re es
kein
>Problem. Allerdings will ich das nur umprogrammieren wenn das was bringt.
>
>
>
>-----Urspr�ngliche Nachricht-----
>Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
>Auftrag von Alexander Zeitler
>Gesendet: Montag, 5. Januar 2004 19:23
>An: [EMAIL PROTECTED]
>Betreff: RE: [Asp.net] Langsames LoadControl?
>
>Hallo,
>
> > Ich w�rde im Endeffekt fast sagen dass es die DB ist. Jedes Control
�ffnet
> > die DB um was zu laden (Access). Kann es sein, dass das �ffnen einer
neuen
> > Connection zur Access DB einfach zu lang dauert?
> >
>
>wenn das 30 mal passiert, kann ich mir das schon vorstellen.
>Kannst Du die Daten nicht vorher in eine Collection laden?
>
>Gruss
>
>Alex
>
>
>_______________________________________________
>Asp.net mailing list
>[EMAIL PROTECTED]
>http://www.glengamoi.com/mailman/listinfo/asp.net
>
>_______________________________________________
>Asp.net mailing list
>[EMAIL PROTECTED]
>http://www.glengamoi.com/mailman/listinfo/asp.net
>
>
>---
>Eingehende Mail ist zertifiziert virenfrei.
>�berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de).
>Version: 6.0.558 / Virendatenbank: 350 - Erstellungsdatum: 02.01.2004


www.zoologie-online.de

Lars Berner
Stormcrow-Software
Postfach: 110123
69071 Heidelberg


_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an