122501
Goto Top

Datenbank am Server deutlich schneller abzurufen als bei Netzwerk PCs trotz Gigabit Leitung

Hallo Leute,

unsere Praxis (21 Mitarbeiter) steht und fällt mit einer Verwaltungssoftware namens "Theorg". (Basiert noch auf dem steinalten dBase Datenbankmanagementsystem)

Theorg läuft aktuell noch auf einem ~10 Jahre alten Win Server 2003 R2 - dementsprechend läuft das Ganze nicht mehr allzu flott.

Als ich mir das mal genauer angeschaut habe, ist mir aufgefallen, dass die Software direkt am Server teilweise 3x so schnell läuft.

Hier mal ein Vergleich:


Aktion A | Server: 3,2 s | Netzwerk PC: !7,6 s!

Aktion B | Server: 1,6 s | Netzwerk PC: 4,8 s


Alle Tests mit deaktiviertem SMB-Signing!

Die Aktionen repräsentieren alltägliche Tasks - ihr könnt euch ja vorstellen wie es ist regelmäßig knapp 8 Sekunden auf die Software zu warten.

Derartige Latenzen dürfe in einem Gigabit Netzwerk meiner Meinung nach nicht auftreten - bevor wir uns also einen neuen Server anschaffen, sollten wir erstmal dieses Problem aus der Welt schaffen.

Beste Grüße,
Sven

Content-ID: 274286

Url: https://administrator.de/forum/datenbank-am-server-deutlich-schneller-abzurufen-als-bei-netzwerk-pcs-trotz-gigabit-leitung-274286.html

Ausgedruckt am: 17.04.2025 um 07:04 Uhr

ukulele-7
ukulele-7 11.06.2015 um 08:29:34 Uhr
Goto Top
Aktion A und B sind aber Abfragen direkt auf die Datenbank oder reden wir jetzt von SMB Zugriffen? Wieviel Daten werden bewegt?

Hast du deine Übertragungsgeschwindigkeit einfach mal anders als Anhand von "nicht alltäglichen Tasks" getestet? Z.b. schafft ein normaler Dateitransfer über SMB auch "normale" Geschwindikeiten?
aqui
aqui 11.06.2015 aktualisiert um 08:38:00 Uhr
Goto Top
Wie immer die alte Leier...wenn was nicht klappt liegts am Netzwerk.
Du hast es nicht einmal geschafft hier wenigstens mal einen einfachen Benchmark Test des Netzwerkes und dessen Nettodurchsatz zu posten.
Sowas ist in 10 Minuten mit einem kostenlosen Tool wie z.B. NetIO erledigt und gibt dir verlässliche Zahlen was rein nur deine Netzwerk Infrastruktur leistet.
http://www.ars.de/ars/ars.nsf/docs/netio
und wie man eine Messung macht damit:
http://www.nwlab.net/art/netio/netio.html

Das schafft auch jeder Azubi im ersten Lehrjahr und würde allen Beteiligten hier sinnvoll weiterhelfen aber nicht so eine laienhafte Raterei ohne jegliche Fakten wie von dir oben !
Du weisst sicher selber das Datenbankanwendungen von zig Faktoren in einem Netzwerk abhängig sind und das Netzwerk nur ein geringer Teil davon ist
  • Server CPU Leistung
  • Server RAM
  • Server NIC, bei multiplen NICS idealerweise ein Teaming mit LACP
  • Plattencontroller Performance und Plattenspeed ggf. RAID
  • Busanbindung von Controller und NIC
  • Chipsatz des Netzwerk Adapters und Treiber
  • Switchhardware und Verkabelung
  • Und und und....
Von dir keinerlei Aussagen zu rein nur diesen Dingen. Eine verlässliche und zielführende Aussage was Ursache ist ist damit doch völlig uropisch und logischerweise gar nicht machbar.
Klar...für Dummies ist es dann immer "das Netzwerk"......
Mit dem obigen Test hast du wenigstens eine Teilaussage WAS dein Netzwerk netto transportieren kann. Ist das wenigstens 50% der Bandbreite (500 Mbit) ist es de facto das Netzwerk nicht !
Bei "Heilmitteln" ja eigentlich eine Steilvorlage für unseren Kollegen vom Fach keine Ahnung hier.
122501
122501 11.06.2015 um 08:34:03 Uhr
Goto Top
Sind alles Zugriffe auf die Theorg Datenbank (Aktion A war ein Test auf sog. "Heilmittelrichtlinien" hier werden alle bereits vorhandenen Rezepte durchgecheckt das sind teilweise über 100) hierbei werden ca. 250 mbit's übertragen.

Was meinst du mit einem Dateitransfer über SMB?
goscho
goscho 11.06.2015 aktualisiert um 08:42:35 Uhr
Goto Top
Moin
Zitat von @122501:

Sind alles Zugriffe auf die Theorg Datenbank (Aktion A war ein Test auf sog. "Heilmittelrichtlinien" hier werden alle
bereits vorhandenen Rezepte durchgecheckt das sind teilweise über 100) hierbei werden ca. 250 mbit's übertragen.
Ich glaub, ich hab ein deja vu.
Vor einigen Jahren hat hier schon mal ein Arzt solche oder ähnliche Fragen gestellt.
Heute administriert er seine EDV allein und gibt hier süffisante Kommentare ab.
Seinen nick verrate ich mal nicht, der meldet sich schon, wenn er was zu deine rDatenbank liest.
Was meinst du mit einem Dateitransfer über SMB?
Google hilft

Ich gehe davon aus, dass die Dinge, die @aqui angesprochen hat, dir nichts sagen werden, daher empfehle ich dir, dich an die Firma zu wenden, von der ihr alles eingerichtet bekommen habt oder eine, die sich damit auskennt.
keine-ahnung
keine-ahnung 11.06.2015 aktualisiert um 08:49:50 Uhr
Goto Top
Moin,
da Du hier nur Dünnes schreibst, wärst Du beim Programmierer viel besser aufgehoben ...
Aktion A war ein Test auf sog. "Heilmittelrichtlinien" hier werden alle bereits vorhandenen Rezepte durchgecheckt das sind teilweise über 100) hierbei werden ca. 250 mbit's übertragen
Die Heilmittelrichtlinien sind zunächst nur schnöde, beschriebene Papierblätter face-wink. Der Programmierer hat die in eine Datenbanktabelle eingebaut - vermute ich. Wenn dort eine Plausibilitätsprüfung des verordneten Heilmittels gegen die Indikation läuft, werden da nicht nur Daten übertragen, da wird auch gerechnet ... wo jetzt gerechnet wird, wissen wir auch nicht. Wenn das am client erfolgt und der langsamer ist als der Server ...??
Auch immer wieder gerne gesehen: Echtzeitscans auf den Datenstrom im Netz durch irgendwelche bunten Antimalwarelösungen ohne Ausnahmeregeln ...
Und, und, und. Meist sitzt also die Bremse vor dem Monitor und weniger in der Datenleitung face-wink

LG, Thomas
keine-ahnung
keine-ahnung 11.06.2015 um 08:49:26 Uhr
Goto Top
Ich glaub, ich hab ein deja vu
Ei, das klingt nicht gut ... ich glaube aber, dass das ein guter Chirurg schnell weggeschnitten bekommt!
Vor einigen Jahren hat hier schon mal ein Arzt solche oder ähnliche Fragen gestellt.
Echt? Soo schlimm? SRY im Nachhinein face-wink.

LG, Thomas
122501
122501 11.06.2015 um 08:52:35 Uhr
Goto Top
Das Rechnen übernimmt der Server - selbst wenn die Clients einen Teil übernehmen, sollte das kein Problem sein, da i5 4th gen CPU's ausreichen sollten.

Dass das Problem vor dem Monitor sitzt ist mir klar - deswegen bin ich ja hier gelandet
Looser27
Looser27 11.06.2015 um 09:00:48 Uhr
Goto Top
Ich geh schon mal das Popcorn holen....
122501
122501 11.06.2015 um 09:03:58 Uhr
Goto Top
.. :/
psannz
psannz 11.06.2015 um 12:53:54 Uhr
Goto Top
Zitat von @122501:

Das Rechnen übernimmt der Server - selbst wenn die Clients einen Teil übernehmen, sollte das kein Problem sein, da i5
4th gen CPU's ausreichen sollten.

Dass das Problem vor dem Monitor sitzt ist mir klar - deswegen bin ich ja hier gelandet

Prüfe doch mal bitte folgendes auf dem Server während obiger Tests.
Zur Erfassung kannst du die windowseigene Leistungsüberwachung (perfmon.exe) zur Hand nehmen mit folgenden Indikatoren:

  • Prozessor: Prozessorzeit%: _Total bei der ersten Messung, wenn der gemessene Wert >100 / #cores Prozent Auslastung liegt, dann bei der nächsten Messung Alle Instanzen
  • Logischer Datenträger: Aktuelle Warteschlangenlänge: Laufwerk von Theorg
  • Logischer Datenträger: Durchschnittliche Warteschlangenlänge des Datenträgers: Laufwerk von Theorg
  • Speicher: Seitenfehler/s

Grüße,
Philip
adminst
adminst 11.06.2015 um 15:50:22 Uhr
Goto Top
Weil es immer solche User wie dich gibt, welche eine Frage stellen und nicht die grundlegenden Sachen beantworten.
Ich hoffe, dass ein Admin diesen Thread schliesst. Es ist unakzeptabel, dass Wörter fallen.
Sorry, aber ich helfe dir sicher nicht unter diesen Umständen.
122501
122501 11.06.2015 um 16:15:07 Uhr
Goto Top
Ich wollte natürlich nicht den Untergang der Welt heraufbeschwören - entschuldigt bitte meinen Faux­pas ;)
Vision2015
Vision2015 12.06.2015 um 19:31:16 Uhr
Goto Top
Nabend...
Ergotherapeut sei Dank, kann ich dir da info´s geben...

wir schreiben das Jahr 2015... du solltest dich von deinem 2003er Server langsam verabschieden, auch wenn ich seit jahren ein Paar seit!
dein Gbit Netzwerk kann nix dafür... und mit "Latenzen" hat das nix zu tun..
der Leie wird sich da Dum und Dusselig confen... das wird nix.. glaub mir
Theorg benutzt eine Datenbank, die seit ca. 12 Jahren nicht mehr weiterentwickelt wird... und mit SMB-Signing kommst du da auch nicht weit!
also was tun:

Ich habe 7 Theorg Kunden... alle sind sehr zufrieden mit der Leistung.
Dein Systemhaus soll dir einen kleinen Terminal Server hinstellen, kleines SSD Raid- Ordentliche Hardware - und schon geht alles sehr flott face-smile
falls du Hilfe brauchst, meld dich face-smile

lg
Frank
aqui
aqui 12.06.2015 um 19:49:53 Uhr
Goto Top
http://www.duden.de/rechtschreibung/Laie
...das musste am Freitag mal sein face-wink
Vision2015
Vision2015 12.06.2015 aktualisiert um 20:02:27 Uhr
Goto Top
arg...

face-smile

hast ja recht...

lg
Frank

PS.
bin auf einen Festival... mit der menge an bier intus , würden andere schon nicht mehr die tasten finden face-wink

so... schönes we noch

face-smile
keine-ahnung
keine-ahnung 12.06.2015 um 20:14:22 Uhr
Goto Top
bin auf einen Festival... mit der menge an bier intus , würden andere schon nicht mehr die tasten finden
Das kann nicht nur Bier sein face-smile

Prost, Thomas
Vision2015
Vision2015 12.06.2015 um 20:18:26 Uhr
Goto Top
stimmt...
gut das es nur 3 tage geht face-smile

Prost, Frank
122501
122501 12.06.2015 um 21:07:09 Uhr
Goto Top
Hallo Frank,

vielen Dank für deine Antwort!

Witzig - zu genau dem Schluss mit dem Terminalserver sind wir heute um ca. 14 Uhr gekommen.

Hast du Erfahrung mit der seit Win Server 2008 implementierten RemoteApp Funktion? Sollte das mit Theorg kompatibel sein, (wovon ich mal schwer ausgehe) wäre das die perfekte Lösung. Es ist unkompliziert, unauffällig und vorallem kosteneffizient, da man mit dieser Lösung Thin Clients einsetzen könnte.

Grüße,
Sven
keine-ahnung
keine-ahnung 12.06.2015 um 23:19:44 Uhr
Goto Top
Es ist unkompliziert, unauffällig und vorallem kosteneffizient, da man mit dieser Lösung Thin Clients einsetzen könnte
Jupp. RDS-CAL kosten ja fast nix ... und gute thin clients gibt es quasi umsonst face-wink

LG, Thomas
Vision2015
Vision2015 13.06.2015 um 05:56:28 Uhr
Goto Top
Moin,

RemoteApp Funktion ? ich weiß ja nicht was du basteln willst....
Theorg läuft auf Server2008R2 & 2012R2 sauber.

du solltest jemanden beauftragen der das kann, machs nicht selber...
lg
frank
122501
122501 13.06.2015 um 11:55:16 Uhr
Goto Top
Mit dieser Lösung läuft theorg ja auch vollständig auf dem Server - die remote Verbindung wird lediglich subtiler eingebunden.
122501
122501 13.06.2015 um 12:55:03 Uhr
Goto Top
Wie habt ihr das denn bewerkstelligt? Verbinden sich bei euch die Clients jedesmal via RDP?
Vision2015
Vision2015 14.06.2015 um 08:12:54 Uhr
Goto Top
Zitat von @122501:

Mit dieser Lösung läuft theorg ja auch vollständig auf dem Server - die remote Verbindung wird lediglich subtiler
eingebunden.

Bitte was ?
Vision2015
Vision2015 14.06.2015 um 08:26:16 Uhr
Goto Top
Zitat von @122501:

Wie habt ihr das denn bewerkstelligt? Verbinden sich bei euch die Clients jedesmal via RDP?

klar... oder per ICA, was aber noch teurer ist...

Hörzu.... ich denke du hast keine plan von der Materie, gehe bitte zu einem Systemhaus und lass dir ein Angebot machen, das Systemhaus selber sollte mit Med. SW vertraut sein, und Kontakt zu THEORG suchen.

sooo... schönen tag noch face-smile

lg
Frank
122501
122501 14.06.2015 um 09:38:09 Uhr
Goto Top
Da du den Sinn und Zweck von Remote App nicht verstehst und scheinbar keine Ahnung hast worum es sich dabei überhaupt handelt, denke ich eher dass du derjenige ohne Plan bist.. ;)
Vision2015
Vision2015 14.06.2015 um 09:59:22 Uhr
Goto Top
nun den Sinn verstehe ich schon, und wenn du Ahnung von dem Thema hättest- würdest du handeln, und keinen thread schreiben müssen!

lg
frank
Biber
Biber 17.06.2015 aktualisiert um 15:42:32 Uhr
Goto Top
[OT]
Och kinners,

ich hab heute schon einen Beitrag in den Papierkorb gekloppt.
Nicht noch einen bitte....

@ sven784230
Es war ja nur eine Empfehlung, ein Systemhaus zu fragen. Musst du ja nicht machen. Sag "danke" und lass es.

@ Vision2015
Es war ja nur eine Empfehlung, ein Systemhaus zu fragen. Muss er ja nicht machen. Sag "viel Glück" und lass ihn.

Grüße
Biber
[/OT]
Vision2015
Vision2015 18.06.2015 um 17:52:37 Uhr
Goto Top
nabend...
hast ja recht @Biber


viel Glück @ sven784230

lg
frank