AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Firebird FibPlus performance Client Server > 5 Sek.
Thema durchsuchen
Ansicht
Themen-Optionen

Firebird FibPlus performance Client Server > 5 Sek.

Ein Thema von Eppos · begonnen am 20. Jun 2013 · letzter Beitrag vom 21. Jun 2013
Antwort Antwort
Eppos

Registriert seit: 7. Aug 2006
Ort: Heilbronn
524 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Firebird FibPlus performance Client Server > 5 Sek.

  Alt 20. Jun 2013, 17:08
@MrSpock
Die Abfragen sind nicht besonders komplexe aber dafür ca. 100 Stück. Indexe sind gesetzt.
Wenn die Indexe nicht gesetzt wären, würde die Abfrage auf dem Server nicht dann auch langsam laufen?

@QuickAndDirty
In diesem Fall ist es ein Domainencontroller.
  Mit Zitat antworten Zitat
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.989 Beiträge
 
Delphi 12 Athens
 
#2

AW: Firebird FibPlus performance Client Server > 5 Sek.

  Alt 21. Jun 2013, 16:40
@QuickAndDirty
In diesem Fall ist es ein Domainencontroller.
Firebird ist auf Domaincontrollern super lahm!
Es wird dringend davon abgeraten Firebird auf einem Domaincontroller zu betreiben,
das liegt daran, weil die Domaincontrollerinstallation das windowsinterne Schreibcacheverhalten ändert.
Nach einer Deinstallation des Domaincontrollers wird der FB auch nicht schneller!
Man muss die Einstellungen in der Registry von Hand umstellen!

hier der Bugtracker
http://tracker.firebirdsql.org/browse/CORE-3890
Andreas
Monads? Wtf are Monads?

Geändert von QuickAndDirty (21. Jun 2013 um 16:46 Uhr)
  Mit Zitat antworten Zitat
hoika

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

AW: Firebird FibPlus performance Client Server > 5 Sek.

  Alt 21. Jun 2013, 16:47
Hallo,

der Unterscheid kommt vom Traffic.
Die App auf dem Server bekommt die Daten direkt über den Speicher,
die App im Netz muss sie sich erst "mühsam" übers Netz laden.

Hier hilft nur Reduktion der Datenmenge, also kein "Select *"
und bei komplexen Updates oder Rechnereien Stored Procedures nehmen.

Ausserdem hilft es, mit prepared Queries zu arbeiten,
wenn die Abfragen sich nur im Where unterscheiden.
Das hilft aber auch der App auf dem Server.

Ein Traffic-Monitor ist z.B. hier

http://www.delphipraxis.net/129215-t...Bv1-4d%5D.html

Heiko
Heiko
  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 11:06 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