AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Firebird DB optimieren
Thema durchsuchen
Ansicht
Themen-Optionen

Firebird DB optimieren

Offene Frage von "DataCool"
Ein Thema von DataCool · begonnen am 26. Feb 2007 · letzter Beitrag vom 26. Feb 2007
 
Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
909 Beiträge
 
Delphi 10.3 Rio
 
#1

Firebird DB optimieren

  Alt 26. Feb 2007, 12:48
Datenbank: Firebird • Version: 1.0.79 • Zugriff über: IB Direct
Hi,

ich habe eine Firebird Datenbank mit ca. 400-500 MB.
In naher Zukunft werde ich diese nach MySQL portieren, aber das tut nicht zur Sache !

Die Datenbank setzt sich aus diversen Einzel-Datenbanken von deutschland weiten Clients zusammen, die Nachts Ihre Daten übertragen.
Die Daten werden dann per Batchmove(über BDE) in die Zentral/Hauptdatenbank integriert.

Auf diese Weise wächst die Grösse der DB immer sehr schnell, deshalb habe ich mir(Quick und Dirty) eine Routine geschrieben,
die Nachts nach den ganzen Syncronisationen der Clients, die Datenbank packt bzw. optimiert.

Ich nehme mir eine leere DB kopiere die Tablestruktur und dann schiebe ich die Daten per Batchmove rüber,
das bringt immer 100 - 150 MB ersparnis.

Ich denke das liegt an den Datensätzen die nur einen Flag gelöscht haben oder ?

Da ich jetzt in der Zentral-Datenbank mittlerweile auch Stored Procedures und Generatoren verwende ist das oben genannte Verfahren leider nicht mehr günstig, da diese beim oben genannten Verfahren nicht übernommen werden.

Meine Fragen:

1. Gibt es eine andere Lösung die Datenbank zu packen/optimieren ?

2. Wie must die Syntax lauten wenn ich mit meinem Programm per SQL eine SP anlegen will ? bei "SET Term ^" meckert der immer schon.

3. Wie lautet bei Firebird die SQL Syntax um zusätzliche Indizies auf bestimmte Tabellen anzulegen ? <---- Hat sich erledigt !

Thx & Greetz DataCool
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
  Mit Zitat antworten Zitat
 


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 - 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