AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Code-Bibliothek Library: Datenbanken Delphi Indizes einer Datenbank neu aufbereiten
Thema durchsuchen
Ansicht
Themen-Optionen

Indizes einer Datenbank neu aufbereiten

Ein Thema von ibp · begonnen am 19. Dez 2006 · letzter Beitrag vom 22. Dez 2006
Antwort Antwort
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#1

Re: Indizes einer Datenbank neu aufbereiten

  Alt 22. Dez 2006, 07:14
Bei MSSQL (falls es interessiert) gibt es ein ähnliches Problem: Die Performance ist nur so gut wie die Aktualität der Index-Statistiken. Daher haben wir einen Dafault-Maintenance-Job, der 1x pro Woche (Sonntags, weil da sowieso nix los ist) so eine Routine am laufen: Die Datenbank wird gesäubert, die Indexe neu erstellt etc.

Die Theorie besagt, das sich die Statistiken selbst optimieren. Also ich kann das nicht bestätigen, aber vielleicht habe ich es auch nur nicht ausprobiert. Jedenfalls läuft das System ordendlich mit wöchtentlichen Indexupdates.

NB: Es kommen täglich ca. 20MB Daten hinzu. Die 'Statistik' eines Indexes verändert das natürlich nicht mehr, sodaß man den Job vermutlich nicht benötigt. Eine Index-Statistik enthält informationen über die Verteilung und Anzahl der unterschiedlichen Schlüssel relativ zur Gesamtanzahl. Wenn sich dieses Verhältnis nicht großartig ändert, kann man -meine ich- auf die Neuberechnung verzichten.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  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 00:05 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