![]() |
Datenbank: Access • Version: 97 • Zugriff über: ADO
ADO Performance
Hallo,
wollte auch mal wissen, ob jemand Erfahrung mit etwas größeren Accessdatenbanken hat (bestimmt). Mich interessiert vor allem die Performance. Wie sieht es aus, wenn man z.B. 30-50 Tabellen mit vielleicht 10-20000 Einträgen hat? Wie schnell gehen dann z.B. Locate Zugriff auf indizierte primäre Schlüssel? Wie sieht es mit Joins aus? usw. Danke schon mal im voraus |
Re: ADO Performance
Du mußt bei Access clUseServer als Curser-Location verwenden.
Ansonsten sind 10-20000 Einträge für keine Datenbank auf GHz-Prozessoren ein Problem bezüglich aktzeptabler antwortzeiten (wenn gute SQL-Statements verwendet werden). |
Re: ADO Performance
Wenn Du Access im Single User Betrieb verwendest, kannst du damit ganz gut arbeiten. Superschnell ist es nicht, aber relativ einfach zu administrieren. Im Mehrbenutzerbertrieb wird dir die DB früher oder später zerballern, also trainier schonmal die Reparatur von MDB-Dateien.
Oder nimm gleich eine richtige DB, wie z.B. eine MSDE, PostgreSQL oder Firebird. |
Re: ADO Performance
Zitat:
Btw., wenn du vor "richtigen" Datenbaken redest, wieso nicht gleich Oracle? Die haben doch eine Express Version kostenlos freigegeben, und soweit ich weiss, darf man sie sogar kommerziell nuten, also besser als MSDE wird sie doch allemal sein? |
Re: ADO Performance
Zitat:
|
Re: ADO Performance
Wir haben sehr sehr gute Erfahrungen mit Firebird gemacht (
![]() mfG, Marc Geldon (PRO IT SYSTEMS >>> ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz