![]() |
Datenbank: MS SQL Server • Version: 2005 • Zugriff über: SDAC
Abfrage zu lahm
Hi all,
ich hab ne Datenbank mit den Banken Deutschlands (~20.000 Datensaätze) - wenn ich diese über eine locale Verbindung öffne, dauert das etwa 0.1 sekunden. Wenn ich mich allerdings über's Internet mit dem Server verbinde und die Abfrage dann öffne, dauert die Sache gut 60 Sekunden. Meine Frage: Wieso ? ;) Und: Kann man das irgendwie beschleuningen, oder is der einzige Weg eben nicht alle Datensätze auf einmal einzulesen ? Danke, gruß ben |
Re: Abfrage zu lahm
Hi,
ich kenn mich mit Datenbanken nicht so aus, aber ich habe mal davon gehört, dass man bei MySQL die Daten gzip-komprimiert übertragen kann. Vielleicht wäre das ja was für dich. |
Re: Abfrage zu lahm
Hi,
danke für die Antwort. Ich hab allerdings MSSql - aber vieleicht gibts da ja auch was in richtung Komprimierung... |
Re: Abfrage zu lahm
Zitat:
|
Re: Abfrage zu lahm
Hallo,
hole dir nur die Werte, die du brauchst, vermeide also ein select *. Komprimieren kann man das bei mssql afaik nicht (wenn es das nicht schon ist). Heiko |
Re: Abfrage zu lahm
- Wie "groß" ist ein Datensatz (Anzahl und größe Felder)?
- Welche Cursor-Location wird verwendet? - Wie hoch ist der "SQL-Ping" zu der Zieldatenbank? |
Re: Abfrage zu lahm
Was macht der Benutzer mit 20000 Datensätzen :shock:
Limitiere die Menge durch Anpassung der SQL Anweisung und gut ist. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 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 by Thomas Breitkreuz