Forums Neueste Beiträge
 

ODBC-Treiberproblem zu MSSQL ??? AC2003 zu SQL2000

04/12/2008 - 11:22 von Herbert Gottlieb | Report spam
Hallo

Ergànzend zu meinen findfirst Problem Tabelle 50.000 Datensàtze

a) Recordset Öffnen, Findfirst 1 Parameter dauert 1 Sek (r.findfirst
ID134)
b) Recordset Öffnen, Findfirst 2 Parameter dauert ca 85 Sek (r.Findfirst
ID134 AND ID2V7)

Es ist am SQL Server ein Index auf Param1, Param2 und Param1+Param2 gesetzt

Mittlerweile habe ich mitgesnifft und folgendes festgestellt:

Prinzipiell wird die Tabelle mit seinem Select über alle Felder beim
Oopenrecordset geöffnet

Im Fall a) wird danach ein Select mit Where Param1 durchgeführt, dann gibt
es zwei Execute

Im Fall b) wird nur laufend Execute geschickt, bis nach etwa 1,5 Minuten
alles vorbei ist

Gibt es hier irgendwelche Einstellungen zum ODBC-Treiber?

Verlinkt ist die Tabelle mit (Beschreibung der Tabelleneigenschaften):
ODBC;DRIVER=SQL Server; Server=JTSQL1; APP=Microsoft Data Access Components;
WSID=MEINRECHNER;DATABASE=TESTDB;Address=JTSQL1\JTSQL1,1289;Trusted_Connection=Yes;TABLE=dbo.T_VerbLink

Ich weiß zwar nicht wecher Treiber wirklich verwendet wird aber in den ODBC
Datenquellen sind u.a.
SQL Server 2000.85.117.00 SQLSRV32.DLL 04.08.2004
SQL Server Native Client 10.0 2007.100.1600.22 SQLNCLI10.DLL 10.07.2008

Danke für Infos
Herbert
 

Lesen sie die antworten

#1 Stefan Hoffmann
04/12/2008 - 14:21 | Warnen spam
hallo Herbert,

Herbert Gottlieb schrieb:
Mittlerweile habe ich mitgesnifft und folgendes festgestellt:


Wir sniffen nicht, wir tracen.)

Prinzipiell wird die Tabelle mit seinem Select über alle Felder beim
Oopenrecordset geöffnet


Hm, ja, poste doch mal ein ordentliches Beispiel anhand AdventureWorks...

Im Fall a) wird danach ein Select mit Where Param1 durchgeführt, dann gibt
es zwei Execute

Im Fall b) wird nur laufend Execute geschickt, bis nach etwa 1,5 Minuten
alles vorbei ist


Und was steht da in beiden Fàllen drin?

btw, mach vor der Zeitmessung doch mal ein Recordset.MoveLast und
Recordset.MoveFirst...


mfG

Access-FAQ http://www.donkarl.com/
KnowHow.mdb http://www.freeaccess.de
Newbie-Info http://www.doerbandt.de/Access/Newbie.htm

Ähnliche fragen