ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
491
491
EMPFEHLEN
-
Hallo,
ich habe ein großes Problem mit diversen SQL-Statements und deren Zugriffszeiten.
Mit der alten Access Datenbank läuft Alles perfekt (Programm mit VB6).
Nach der Umstellung auf SQL Server 2000 sind diverse Datenbankzugriffe extrem langsam (Programm VB.Net).
Das liegt allerdings nicht an der Umstellung auf VB.Net, da die Statements im QueryAnlayser schon genau die Zeit verlieren, die das Programm länger braucht.
z.B. ein einfaches Select Distinct:
SELECT DISTINCT TPID FROM Trainingsplaene_W WHERE PersonID = 666 AND Erledigt = 0 and Deleted = 0
in Access: Anzeige nach 1 Sekunden - Datenbestand ca. 1.400.000 Datensätze
SQL Server: Anzeige nach 12 Sekunden - Datenbestand ca. 800.000 Datensätze.
Also die Hälfte an Zeilen aber 11 Sekunden länger für die Anzeige. Die Indizies sind bei beiden Tabellen gleich.
Hat jemand von Euch eine Idee wie man die Performance verbessern kann?
Vielen Dank
-
Hallo,
was sagt denn der Query-Analyser?
War die "alte" Datenbank eine lokale Access-Datenbank?
Ist die jetzige Lösung eine Client-ServerLösung und ist evtl. das Netzwerk mit Schuld (je nach übertragener Datenmenge) ?
Ich hab aus deinem Post nicht herauslesen können, wieviele Daten denn nach Abruf der Query als Ergebnismenge kommen soll.
Markus
-
Hallo Markus,
also insgesamt nix Besonderes.
Access DB und SQL-Server laufen lokal auf meinem PC.
Query Analyser sagt 12 Sek. - die gleiche Abfrage in Access dauert dort 1 Sek.
Es kommen 3 Zeilen als Ergebnis zurück.
Gruss
Andre
Ähnliche Themen
-
Access 2007 SQL Server 2000 Memofeld gesperrt
Von Uwe_M im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 01.11.07, 22:12 -
SSL Authentisierung der Clients gegenüber dem Server
Von mansenpansen im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 01.04.05, 00:27 -
MS Access 2000, MyODBC "Can´t connect to MySQL Server (10061)"
Von Matz-O-Mat im Forum Relationale DatenbanksystemeAntworten: 9Letzter Beitrag: 17.09.04, 15:55 -
Vorteile MySQL gegenüber Access
Von Neo im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 09.02.04, 07:49 -
Access 2000 auf SQL Server 2000
Von Agguchen im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 27.10.03, 16:55





Zitieren
Login





