AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken MS-SQL Performance Probleme
Thema durchsuchen
Ansicht
Themen-Optionen

MS-SQL Performance Probleme

Ein Thema von EarlyBird · begonnen am 28. Feb 2011 · letzter Beitrag vom 1. Mär 2011
Antwort Antwort
Seite 1 von 2  1 2      
EarlyBird

Registriert seit: 29. Mär 2007
235 Beiträge
 
#1

MS-SQL Performance Probleme

  Alt 28. Feb 2011, 18:49
Datenbank: MS-SQL • Version: 2005 • Zugriff über: SDAC
Hallo,
folgendes Problem:
Ich greife mit den Devart SDAC Komponeneten auf eine SQL Datenbank zu.
Unter WindowsXP habe ich keine Probleme.
Nutze ich das ganze unter Vista oder Win7 habe ich unter bestimmten Einstellungen teils erhebliche Performance Probleme.
Ich habe das ganze auch schon bei Devart gemeldet aber dort kann man das Problem nicht nach vollziehen.

Nun meine Bitte.
Kann das mal jemand von Euch Testen.
Ich habe ein Testprogramm geschrieben.
Die Exe und den Sourcecode findet Ihr im Anhang.
Zum Testen geht bitte wie folgt vor:

In die Felder Server, User, Password und Database gebt bitte Eure Login Daten ein.
Mit dem Button "create Testtables" werden 7 Testtabellen in der Datenbank erstellt.
Die Tabellen sind alle einfach aufgebaut. 10Felder alles Int Werte ein Primary Key.
Mit "Fill Testtables" werden die Tabellen mit Daten gefüllt.
Mit dem Klick auf "Start Test" werden die Daten einfach nur abgerufen.
(die Daten werden nirgendwo angezeigt)
Im Memo stehen die Zeiten wie lange der Login gedauert hat und wie lange das Abrufen der Daten gedauert hat.
Unter WindowsXp dauert das ganze im Schnitt 0,1 bis 0,4 Sekunden
Unter Vista dauert das ganze teilweise bis zu 20 Sekunden.
Allerdings nur wenn man Authentication mode Windows wählt und "Fetch All" von einer oder mehreren Tabellen auf False setzt.

(Bevor ich es vergesse die Tabellen werden beim Beenden nicht gelöscht,
das müsstet Ihr noch von Hand machen)

Es wäre super wenn sich der Eine oder Andere finden würde der das ganze mal Testen kann.
Vielen Dank im Voraus
Gruß EarlyBird
Angehängte Dateien
Dateityp: zip SDAC_CheckSource.zip (16,4 KB, 5x aufgerufen)
Dateityp: zip SDAC_CheckExe.zip (623,2 KB, 3x aufgerufen)

Geändert von EarlyBird (28. Feb 2011 um 22:03 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#2

AW: Performance Probleme

  Alt 28. Feb 2011, 21:19
ähnliche Probleme gibt bisweilen es mit Vista/Win7 und SQL-Server, hier hilft es statt über den Servernamen über die IP zu gehen...
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
EarlyBird

Registriert seit: 29. Mär 2007
235 Beiträge
 
#3

AW: Performance Probleme

  Alt 28. Feb 2011, 22:01
Danke für den Tipp Bummi.
ich habe den Zugriff über die IP bereits versucht.
Es war kein Unterschied.
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#4

AW: MS-SQL Performance Probleme

  Alt 28. Feb 2011, 22:13
dann muss ich ob der "Devart SDAC" - Komponenten passen....
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
EarlyBird

Registriert seit: 29. Mär 2007
235 Beiträge
 
#5

AW: MS-SQL Performance Probleme

  Alt 1. Mär 2011, 07:15
die exe ist mit der aktuellen Version 5.0 von Devart kompiliert.
Der Source ist mit der Version 4.8 erstellt.
Mit beiden Versionen habe ich dieselben Performance Probleme.

Vielen Dank für Deine Hilfsbereitschaft
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#6

AW: MS-SQL Performance Probleme

  Alt 1. Mär 2011, 07:28
Windows , jeweils SQL, Nativ und Auto
1,6 GhZ Netbook...
Code:
MSConn1 open Time: 0,0107558043
MSQ_1   open Time: 0,0653884361   records300
MST_2   open Time: 0,0134777232   records2000
MST_3   open Time: 0,0089680398   records2000
MST_4   open Time: 0,0087090350   records2000
MST_5   open Time: 0,0099306215   records2000
MST_6   open Time: 0,0097039923   records2000
MST_7   open Time: 0,0092507340   records2000
-----------------------------------------------------
---SDAC gesamtzeit: 0,1697578779 ---------




MSConn1 open Time: 0,1037179817
MSQ_1   open Time: 0,0173209432   records300
MST_2   open Time: 0,4612827369   records2000
MST_3   open Time: 0,0132329321   records2000
MST_4   open Time: 0,0094086637   records2000
MST_5   open Time: 0,0093960293   records2000
MST_6   open Time: 0,0094394600   records2000
MST_7   open Time: 0,0097347886   records2000
-----------------------------------------------------
---SDAC gesamtzeit: 0,6810861775 ---------




MSConn1 open Time: 0,0072000164
MSQ_1   open Time: 0,0036371217   records300
MST_2   open Time: 0,0148311810   records2000
MST_3   open Time: 0,0095784382   records2000
MST_4   open Time: 0,0093810260   records2000
MST_5   open Time: 0,0091567658   records2000
MST_6   open Time: 0,0090801699   records2000
MST_7   open Time: 0,0090793802   records2000
-----------------------------------------------------
---SDAC gesamtzeit: 0,1281852453 ---------
SQL-Server
Code:
MSConn1 open Time: 0,0907551094
MSQ_1   open Time: 0,0042948990   records300
MST_2   open Time: 0,0140360048   records2000
MST_3   open Time: 0,0091488693   records2000
MST_4   open Time: 0,0093589158   records2000
MST_5   open Time: 0,0090659562   records2000
MST_6   open Time: 0,0093194334   records2000
MST_7   open Time: 0,0091717691   records2000
-----------------------------------------------------
---SDAC gesamtzeit: 0,1852294640 ---------




MSConn1 open Time: 0,0983025713
MSQ_1   open Time: 0,0040264185   records300
MST_2   open Time: 0,0143265955   records2000
MST_3   open Time: 0,0091378142   records2000
MST_4   open Time: 0,0088898645   records2000
MST_5   open Time: 0,0089269780   records2000
MST_6   open Time: 0,0125254069   records2000
MST_7   open Time: 0,0090864871   records2000
-----------------------------------------------------
---SDAC gesamtzeit: 0,2114086858 ---------




MSConn1 open Time: 0,0064064195
MSQ_1   open Time: 0,0037476725   records300
MST_2   open Time: 0,0149283078   records2000
MST_3   open Time: 0,0096005483   records2000
MST_4   open Time: 0,0094244567   records2000
MST_5   open Time: 0,0092791613   records2000
MST_6   open Time: 0,0094418290   records2000
MST_7   open Time: 0,0091030697   records2000
-----------------------------------------------------
---SDAC gesamtzeit: 0,1234212949 ---------
gegf. ein DNS-Problem bei Dir ?
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
EarlyBird

Registriert seit: 29. Mär 2007
235 Beiträge
 
#7

AW: MS-SQL Performance Probleme

  Alt 1. Mär 2011, 07:52
Wow, das war prompt.
Die Werte sehen alle gut aus.
Hast Du es unter Vista Probiert?
Mit folgenden einstellungen:
  • Verbindung SQL
  • Authentication auf Windows
  • MST_2 Fetch All auf False

DNS Kann es nicht sein, habe ich schon überprüft.
Das Problem tritt auf allen Vista Rechnern auf.
Verschiedene Netzwerke habe ich auch schon versucht.
Sehr mysteriös.

Vielen Dank
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#8

AW: MS-SQL Performance Probleme

  Alt 1. Mär 2011, 08:17
Bedingungen wie genannt, aber Windows7...
(meine Meinung zu Vista werde ich jetzt nicht erwähnen)
Delphi-Quellcode:
MSConn1 open Time: 0,0959841628
MSQ_1 open Time: 0,1071916461 records100
MST_2 open Time: 0,5114009473 records100
MST_3 open Time: 0,0202315882 records100
MST_4 open Time: 0,0133727000 records100
MST_5 open Time: 0,0194435188 records100
MST_6 open Time: 0,0126391164 records100
MST_7 open Time: 0,0124093286 records100
-----------------------------------------------------
---SDAC gesamtzeit: 0,8239304604 ---------
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
EarlyBird

Registriert seit: 29. Mär 2007
235 Beiträge
 
#9

AW: MS-SQL Performance Probleme

  Alt 1. Mär 2011, 08:31
Nochmals vielen Dank für Deine Zeit und Mühe.
Jetzt weiß ich echt nicht mehr wo ich noch suchen soll.

Eine Frage habe ich aber noch.
Hast Du bei Dir den "Native Client" installiert?
Kann das einen Einfluss haben auch wenn die Verbindung über SQL hergestellt wird?

(Und mit Vista Clients muss ich leider Leben)
  Mit Zitat antworten Zitat
EarlyBird

Registriert seit: 29. Mär 2007
235 Beiträge
 
#10

AW: MS-SQL Performance Probleme

  Alt 1. Mär 2011, 09:00
Habs mit dem Nativ Client getestet.
Es macht keinen unterschied
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 18:09 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