Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
Delphi 10.3 Rio
|
Firebird Restore mit inaktiven Indices
22. Dez 2011, 20:12
Datenbank: Firebird • Version: 2.5 • Zugriff über: UIB
Halli Hallo,
Vor kurzen hatten wir bei einer Firebird 2.5 Datenbank den Effekt, dass einige Abfragen plötzlich extrem langsam liefen.
Eine Analyse der Datenbank zeigte dann, dass sich alle Indices im Status "inaktiv" befanden. Dadurch waren bei den Abfragen zeitraubende Full-Table-Scans aufgetreten, da die Indices nicht benutzt werden konnten.
Kurz vorher war ein Backup der Datenbank zurück gespielt worden und dabei die Option "-i" (Indices deaktivieren) angegeben worden.
Ich bin davon ausgegangen, dass die Indices mit dieser Option nur während des RESTORE deaktiviert werden und danach wieder eingeschaltet werden. Dies schien hier nicht der Fall zu sein. In der Ausgabe von GBAK die mit geloggt wurde waren keine Fehlermeldungen zu sehen.
Hat jeamnd von euch bei einem RESTORE schon mal so etwas erlebt? Was könnte die Ursache sein?
Danke schon mal,
Ralf
Ralf Kaiser
|