AGB  ·  Datenschutz  ·  Impressum  







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

Performance-Unterschied

Ein Thema von MPirnstill · begonnen am 2. Mär 2005 · letzter Beitrag vom 2. Mär 2005
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von MPirnstill
MPirnstill

Registriert seit: 19. Jul 2004
Ort: Burgdorf
197 Beiträge
 
Delphi XE8 Enterprise
 
#11

Re: Performance-Unterschied

  Alt 2. Mär 2005, 14:21
Zitat von Bernhard Geyer:
Zitat von MPirnstill:
So jetzt der Knack-Punkt. Ich habe mit meinem Test-SQL-Server eine 1,0 GBit Verbindung und die Verbindung vom Test-Rechner zum Produktiv-Server ist 10 MBit glaub ich. Unser Admin sagte, daß sei in Ordnung. Liegt es jetzt doch an der Netzverbindung?
Dann könnte es schon sein das Du dein Programm optimieren musst.
Ich bin schon am gucken, wo ich den Zugriff optimieren könnte. Gab es eigentlich damals bei D2 schon so eine Einstellung, daß die Anwendung die ersten Datensätze ruhig schon zeigen soll, während die Anwendung den Rest noch lädt? Weil sonst muß ich mal sehen wie das mit Threads so funktioniert. Habe ich nämlich noch nie benutzt.


Zitat von Bernhard Geyer:
Zitat von MPirnstill:
Zu BDE-Links auf dem Test-Rechner. Das muß ich mit dem neuen Produktiv-Server erst noch ausprobieren. Beim alten SQL-Server 6.5 lief es über BDE-Links auf jeden Fall schneller.
Teilweise könnte es sein das die alten Links öfters den Vorteil von serverseitigen Cursern ausnutzen konnte wo der Zugriff über ODBC nur einen clientseitigen Curser liefert. Und da muß die gesamte Datenmenge zum Client übertragen werden bevor sie angezeigt werden kann.
Also ich habe noch mal die ursprüngliche Anwendung (über BDE-Links) auf den neuen SQL-Server 2000, welcher nicht hier lokal ist, umgelenkt. Da braucht der Aufruf des Erfassungdialogs immerhin auch nur 3 Sekunden anstatt 17 Sekunden über die ODBC-Verbindung.

Übrigens gleich noch eine Frage für meine neue WEB-Anwendung, welche ich mit D2005 erstelle. Du scheinst ja mit D2005 ganz gut klar zu kommen. Das läuft bei mir so .....-langsam und hängt meist nach einigen Testdurchläufen sogar auf, da der Speicher absolut dicht ist. Aber darauf wollte ich jetzt garnicht hinaus, sondern wie ich unter D2005 die Datenanbindung am besten realisiere? SQLConnection? BDPConnnection? Ich habe mal im Internet eine Aufstellung gesehen, da war die SQLConnection am schnellsten.

mit sonnigen (ups alles bewölkt, wenn ich rausschau) Grüßen

Micha
Micha
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#12

Re: Performance-Unterschied

  Alt 2. Mär 2005, 15:17
Zitat von MPirnstill:
Ich bin schon am gucken, wo ich den Zugriff optimieren könnte. Gab es eigentlich damals bei D2 schon so eine Einstellung, daß die Anwendung die ersten Datensätze ruhig schon zeigen soll, während die Anwendung den Rest noch lädt? Weil sonst muß ich mal sehen wie das mit Threads so funktioniert. Habe ich nämlich noch nie benutzt.
Die Anwendung läd nicht im Hintergrund die Daten weiter (würde teilweise mit ADO gehen) sondern die Daten werden nur "Häpchenweise" bei Bedarf vom Server abgefragt:

Vorteil: Schnelle Antwortzeit
Nachteil: Hohe Serverbelastung

Zitat von MPirnstill:
Übrigens gleich noch eine Frage für meine neue WEB-Anwendung, welche ich mit D2005 erstelle. Du scheinst ja mit D2005 ganz gut klar zu kommen.
Ich habe zwar D2005 aber ohne SP2 bleibe ich noch bei D6.

Zitat von MPirnstill:
Aber darauf wollte ich jetzt garnicht hinaus, sondern wie ich unter D2005 die Datenanbindung am besten realisiere? SQLConnection? BDPConnnection? Ich habe mal im Internet eine Aufstellung gesehen, da war die SQLConnection am schnellsten.
Ich würde BDP nicht verwenden, da man hier wieder in eine Zusätzliche unnötige Herstellerabhängikeit kommt (Neben den noch in BDP vorhanden unzulänglichkeiten). Nimm lieber direkt die Komponenten die M$ mitliefert.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von MPirnstill
MPirnstill

Registriert seit: 19. Jul 2004
Ort: Burgdorf
197 Beiträge
 
Delphi XE8 Enterprise
 
#13

Re: Performance-Unterschied

  Alt 2. Mär 2005, 16:12
Zitat von Bernhard Geyer:
Zitat von MPirnstill:
Übrigens gleich noch eine Frage für meine neue WEB-Anwendung, welche ich mit D2005 erstelle. Du scheinst ja mit D2005 ganz gut klar zu kommen.
Ich habe zwar D2005 aber ohne SP2 bleibe ich noch bei D6.
Hoffentlich schweife ich hier nich zu weit vom Thema "Performance-Unterschied" ab. Aber schreibst du mit D6 auch Web-Anwendungen? Ist nämlich folgendes. Ich soll diese Client/Server-Anwendung als Web-Lösung neu erstellen. Ich habe aber vorher noch keine Web-Anwendung geschrieben. Und dann noch dies neue Konzept bei ADO.NET. Ich habe noch nicht den richtigen Durchblick nach welchem Schema man diese Web-Dialog aufbaut. Und wenn was schief läuft, weiß ich immer nicht, ob es an mir oder an Delphi liegt. Okay, ich hab schon ein, zwei einfache Dialog erstellt, aber sowie es komplizierter wird, krieg ich es nicht mehr gebacken. Egal, gehört hier nicht her, ich bin nur Einzelkämpfer (Entwcklungstechnisch) und habe keinen mit dem ich die Probleme durchsprechen kann, deshalb verfalle ich manchmal ins labern.

Auf alle Fälle vielen Dank für die Hilfe soweit.

Micha
Micha
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#14

Re: Performance-Unterschied

  Alt 2. Mär 2005, 16:16
Zitat von MPirnstill:
Hoffentlich schweife ich hier nich zu weit vom Thema "Performance-Unterschied" ab. Aber schreibst du mit D6 auch Web-Anwendungen?
Nein, nur Win32-Anwendungen. Für Web wird bei uns Java verwendet. Ist wirklich BS-Unabhängig (gegenübe .NET, das hier erst am Anfang mit MONO steht) und auch schon auf komischten Servern am laufen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 05:53 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