AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Abfrage zu lahm

Ein Thema von bwolf · begonnen am 13. Jul 2007 · letzter Beitrag vom 14. Jul 2007
Antwort Antwort
bwolf

Registriert seit: 17. Jan 2006
368 Beiträge
 
Delphi 2009 Professional
 
#1

Abfrage zu lahm

  Alt 13. Jul 2007, 16:15
Datenbank: MS SQL Server • Version: 2005 • Zugriff über: SDAC
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
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#2

Re: Abfrage zu lahm

  Alt 13. Jul 2007, 16:20
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.
  Mit Zitat antworten Zitat
bwolf

Registriert seit: 17. Jan 2006
368 Beiträge
 
Delphi 2009 Professional
 
#3

Re: Abfrage zu lahm

  Alt 13. Jul 2007, 16:23
Hi,

danke für die Antwort. Ich hab allerdings MSSql - aber vieleicht gibts da ja auch was in richtung Komprimierung...
  Mit Zitat antworten Zitat
Benutzerbild von sniper_w
sniper_w

Registriert seit: 12. Dez 2004
Ort: Wien, Österriech
893 Beiträge
 
Delphi 6 Enterprise
 
#4

Re: Abfrage zu lahm

  Alt 13. Jul 2007, 16:26
Zitat:
oder is der einzige Weg eben nicht alle Datensätze auf einmal einzulesen ?
Eben. So gesehen dauert es gar nicht lang .
Katura Haris
Es (ein gutes Wort) ist wie ein guter Baum, dessen Wurzel fest ist und dessen Zweige in den Himmel reichen.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: Abfrage zu lahm

  Alt 13. Jul 2007, 16:58
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
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Abfrage zu lahm

  Alt 14. Jul 2007, 13:52
- Wie "groß" ist ein Datensatz (Anzahl und größe Felder)?
- Welche Cursor-Location wird verwendet?
- Wie hoch ist der "SQL-Ping" zu der Zieldatenbank?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Abfrage zu lahm

  Alt 14. Jul 2007, 19:46
Was macht der Benutzer mit 20000 Datensätzen
Limitiere die Menge durch Anpassung der SQL Anweisung und gut ist.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz