Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi [ADO] Komponenten und Performanz (https://www.delphipraxis.net/101313-%5Bado%5D-komponenten-und-performanz.html)

SteffenH 11. Okt 2007 09:24

Datenbank: MS SQL Server • Version: 2005 Express • Zugriff über: ADO

[ADO] Komponenten und Performanz
 
Hallo zusammen,

ich möchte mich demnächst in die Welt der Datenbanken wagen und hätte dazu ein paar Fragen.
- Welche ADO-Komponenten sind die "besten" für Lesen, Einfügen und Ändern? Ich bin etwas verwirrt in dieser Hinsicht, da es sehr viele Komponenten gibt, die scheinbar gleiche Funktionen haben.
- Meine Datenbank wird maximal 4GB umfassen (MS SQL Server 2005 Express). Wie lange würde das auslesen ca. dauern, wenn ich beim Programmstart den ganzen Datenbankinhalt übertrage (lokal), um keine weitere Verbindung öffnen zu müssen?

Falls es Tricks zur Performanzsteigerung gibt, die einen halbwegs großen Einfluss haben können, wäre ich natürlich dankbar, von diesen zu lesen.

Danke schonmal im Voraus.

Bernhard Geyer 11. Okt 2007 09:40

Re: [ADO] Komponenten und Performanz
 
4GB in den Prozess laden und das auf einem 32-Bit Windows-System :-)

Zur Performance:

- Verwende Prepared Statements
- Nur nötige Datensätze abfragen
- Clientseite Curser

SteffenH 11. Okt 2007 10:03

Re: [ADO] Komponenten und Performanz
 
Hi, danke für die Antwort. Dass 4GB ziemlich heftig wären, ist mir jetzt auch aufgefallen. *g*
Könntest du vielleicht noch etwas zu "Clientseite Curser" erläutern? Davon habe ich noch nie etwas gehört oder gelesen.

bennle 12. Okt 2007 17:57

Re: [ADO] Komponenten und Performanz
 
Mich würden auch die "Clientseite Curser" interessieren.

grenzgaenger 12. Okt 2007 19:46

Re: [ADO] Komponenten und Performanz
 
erzähl doch mal, wie kommste auf die 4GB? wie hast du es dir ausgerechnet, wie viele daten du hast (mengegerüst) und wie sieht dein ERM aus?

Bernhard Geyer 12. Okt 2007 20:04

Re: [ADO] Komponenten und Performanz
 
Zitat:

Zitat von bennle
Mich würden auch die "Clientseite Curser" interessieren.

Schaut doch mal in der Delphi-Hilfe nach CurserLocation


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz