Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Firebird Tabelle defekt (https://www.delphipraxis.net/181190-firebird-tabelle-defekt.html)

Neumann 23. Jul 2014 15:05

Datenbank: Firebird • Version: 2.5 • Zugriff über: IbDac

Firebird Tabelle defekt
 
Folgendes Problem:

Eine Tabelle mit 30 Feldern und etwa 700 Datensätzen wird ständig aktualisiert; alle 5 sec werden die Datensätze per sql update erneuert oder auch neue Datensätze angefügt. (Natürlich immer mit Commit nach jeder Bearbeitung) Weiter gibt es noch ab und an Lesezugriffe auf die Tabelle.

Die Frage warum lassen wir mal aussen vor; es gibt Gründe dafür die ich aber nicht weiter erläutern möchte.

Problem ist, dass die Datenbank jetzt zweimal in 4 Wochen kaputtgegangen ist. Beim ersten Mal konnte ich sie mit Gfix usw wieder reparieren; beim zweiten mal ging da nichts mehr, erst als ich die besagte Tabelle gelöscht hatte war ein Backup möglich; vorher blieb das Backup einfach stehen wenn es die Tabelle erreichte.

Mit IBExpert war z.B. Empty Table nicht möglich, nur Drop Table. Was kann das Problem auslösen und was kann man machen?

Ralf

Nersgatt 23. Jul 2014 15:44

AW: Firebird Tabelle defekt
 
Zitat:

Zitat von Neumann (Beitrag 1266448)
Problem ist, dass die Datenbank jetzt zweimal in 4 Wochen kaputtgegangen ist.

Sowas deutet oft auf einen (schleichenden) Defekt des Speichermediums hin. Von daher wäre meine erste Maßnahme, die Festplatte auszuwechseln. Bzw. zumindest die Festplatte zu überprüfen.

hstreicher 23. Jul 2014 18:55

AW: Firebird Tabelle defekt
 
Defektes RAM kann diese Art Fehler auch verursachen

IBExpert 24. Jul 2014 08:11

AW: Firebird Tabelle defekt
 
Sende doch mal die Datenbankstatistik an support@ibexpert.com, wenn der Fall in deiner Datenbank auftritt.

Stehenbleiben kann auch heissen, das der Garbagecollector Millionen von Recordversionen aufräumen muß und das
kann je nach Hardware recht lange dauern. Ein Backup ohne Garbagecollection kann da ggf sehr viel schneller
fertig sein.

Bernhard Geyer 24. Jul 2014 08:45

AW: Firebird Tabelle defekt
 
Schlechender HD-Defekt sollte Windows in der Ereignisanzeige protokollieren.

Leider sieht MS so einen kritisches Verhalten nicht als wichtig genug an das auch dem User direkt mitzuteilen.
Musste schon 3(!) mal damit leben das man erst nach einiger Zeit aufgrund der Windows-Instabilität darauf kommt mal selbst nachzusehen ob hier was Protokoliert wurde. Seit einiger Zeit läuft deshalb bei uns ein SMART-Tool mit.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz