Re: Geschwindigkeitprobleme

From: Holger Vorberg (holger.vorberg_at_t-online.de)
Date: 03/24/04


Date: Wed, 24 Mar 2004 22:58:35 +0100

Hi,

> ich hab bei meiner VFP8 Anwendung ein
> Geschwindigkeitproblem.
>
> Die set filter sind sehr langsam.
> Indexe sind gesetzt auf delete auch.

- wie lauten die Index Ausdrücke ?
- wie lauten die Filter bzw. Abfrage Bedingungen ?
- sind die Collate Sequenzen der Index identisch mit der SET COLLATE
Einstellung währen der Abfrage ?
- wieviele Datensätze sind in den Dateien mit langsamen Abfragen ?

> Ich denke es liegt an der Übertragung der Daten über das
> Netzwerk. Daher trage ich mich mit dem Gedanken den
> Datenzugriff über ODBC, ADO, oder Cursor-Adapter zu
> machen.

ich glaube du wirfst da einiges durcheinander !

1. Die Daten müssen immer übers Netz
2. per ODBC bzw. ADO (OLE DB) ist es garantiert nicht schneller als ein
native Zugriff auf VFP Datenbanken
3. CursorAdapter ist schon gut, aber du musst immer noch zwischen Native,
ODBC und ADO wählen

> Was ist der beste Weg bzw. die beste Lösung. Ich möchte
> natürlich so wenig wie möglich an den vorhandenen
> Formularen Änderungen vornehmen.

schwer zu sagen, was die beste Lösung ist.
Wie sind denn deine vorhandenen Formulare gestaltet ?
(Datenzugriffstechnisch gesehen)
Grundsätzlich kann man sagen, dass du den höchsten Änderungsaufwand hast,
wenn du es dir von Anfang an bequem gemacht hast, und einfach Tabellen oder
Views per Drag&Drop ins Dataenvironment gezogen hast. Diese Bequemlichkeit
bezahlt man mit einer späteren Unflexibilität.

-- 
Tschüß,
       Holger Vorberg
       MS Visual FoxPro MVP
       dFPUG Regionalleiter Bielefeld


Relevant Pages

  • Re: TADO vs. TQuery
    ... >> I have an application that uses ODBC to connect to MS SQL ... >> this benefit greatly if I changed to ADO? ... It will take a while to 'tune up' ADO objects to get BDE speed. ... Eventually we started using DOA (Direct ...
    (borland.public.delphi.database.ado)
  • Re: Problem updating a record containing a negative Value
    ... If it is the same in ADO or ADO.NET then this is definitely a bug in ODBC ... driver from the vendor. ...
    (microsoft.public.data.ado)
  • Re: ADO Connection problem when not logged in as an Admin
    ... I never said that there was a difference between ODBC ADO and OLEDB ADO. ... Provider for ODBC) that can make the connection between ADO and an ODBC ...
    (microsoft.public.access.modulesdaovba)
  • Re: Connection from ASP- ODBC vs. SQLOLEDB
    ... The ASP code is already using ADO (adodb.connection, ... The new provider is better than ODBC isn't it, ... SQL Server Client Network Utility- "Enable Shared Memory": ... ASP, ASP.NET as well as Microsoft Content Management Server 2002 SP1a. ...
    (microsoft.public.sqlserver.server)
  • Re: ADO
    ... >> ein und starte dann die ADO Abfrage. ... > Anschliessend holst du dir die Daten aus deiner erwähnten gepufferten ... Next by Date: ...
    (microsoft.public.de.fox)