AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Firebird optimal einstellen

Firebird optimal einstellen

Ein Thema von csaeum · begonnen am 6. Okt 2014 · letzter Beitrag vom 11. Okt 2014
Antwort Antwort
hoika

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

AW: Firebird optimal einstellen

  Alt 6. Okt 2014, 22:27
Hallo,

Schau dir mal den RAM-Verbrauch des Servers an.
Für Win-Server 2008 gibt es einem Patch, falls der RAM kontinuierlich ansteigt.
Die Endung der DB sollte nicht GDB sein.
Was läuft überhaupt für eine DB-Variante (Superserver, Classic).
Es gibt noch einen DB-Monitor von HK-Software,
der jeden SQL-Befehl mitprotokolliert?


Heiko
Heiko
  Mit Zitat antworten Zitat
hoika

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

AW: Firebird optimal einstellen

  Alt 6. Okt 2014, 22:36
Hallo,

hier noch ein paar Infos zum Patch

http://dyemanov.blogspot.com.br/2012...m-caching.html

Heiko
Heiko
  Mit Zitat antworten Zitat
hstreicher

Registriert seit: 21. Nov 2009
223 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: Firebird optimal einstellen

  Alt 7. Okt 2014, 06:52
ein paar mehr Infos wären nutzlich

welcher Server: Superserver Superclassic Classic ?

Pagesize der Datenbank

Anzahl der Benutzer

Größe des Stripesets des Raids

Größe der DB

Sie Schreiben :
DefaultDbCachePages = 131072 gespielt.
Mit auskommentieren und erhöhung auf 1024

1024 ist weniger wie 131072 , was wurde hier erhöht ?

mfg H Streicher
  Mit Zitat antworten Zitat
csaeum

Registriert seit: 6. Okt 2014
6 Beiträge
 
#4

AW: Firebird optimal einstellen

  Alt 7. Okt 2014, 07:16
Also ich versuch mal hier die Infos die ihr noch braucht bereitzustellen:

RAID 10 aus 4 SATA Festplatten, welche genau kann ich leider jetzt nicht sagen. Aber ich habe darauf geachtet das diese 24/7 sind und viel Cache haben.

Anzahl der Benutzer derzeit nur ich, weil so wie es gerade vorsich geht, kann ich noch nicht produktiv gehen. Später sind es dann ca 15 User.

Der Firebird ist derzeit als superclassic als Dienst installiert.

Zu den DefaultDbCachePages:

Zuerst war es kommentiert als deaktiv bzw Standard, hier hat es 5-6 Stunden gedauert. Nach ein paar Recherchen auch hier im Forum habe ich es auskommentiert und auf 1024 erhöht. Da wurde es besser. Leider kann ich nicht mehr sagen als welcher Server der Dienst installiert war.

An SSD Platten habe ich auch schon gedacht. Aber ich denke und vermute mal das man das auch mit den Platten schonmal schneller hinbekommt.

Wie bekomme ich die Pagesize der Datenbank raus?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.877 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Firebird optimal einstellen

  Alt 7. Okt 2014, 08:35
Zitat:
Wie bekomme ich die Pagesize der Datenbank raus?
Code:
gstat <Datenbank> -header
oder

Code:
SHOW Database
in isql
Markus Kinzler
  Mit Zitat antworten Zitat
csaeum

Registriert seit: 6. Okt 2014
6 Beiträge
 
#6

AW: Firebird optimal einstellen

  Alt 7. Okt 2014, 17:04
Anbei die Infos von gstat
Database header page information:
Flags 0
Checksum 12345
Generation 31061
Page size 16384
ODS version 11.2
Oldest transaction 25894
Oldest active 25901
Oldest snapshot 25899
Next transaction 31038
Bumped transaction 1
Sequence number 0
Next attachment ID 17
Implementation ID 26
Shadow count 0
Page buffers 0
Next header page 0
Database dialect 1
Creation date Oct 2, 2014 10:05:37

Variable header data:
Sweep interval: 20000
*END*
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.877 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Firebird optimal einstellen

  Alt 7. Okt 2014, 18:07
Es scheinen die Transaktionen nicht richtig abgeschlossen zu werden. Es besteht mindestens eine langlaufenden offene Tranaktion, wahrscheinlich noch viel mehr.

Btw.: Warum Dialect 1? Der besteht nur aus Kompatibilitätsgründen zu alten Interbaseversionen.
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 02:03 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-2025 by Thomas Breitkreuz