Hallo,
Ich würde mich freuen, wen jemand von Euch sein Wissen über interne Abläufe in Firebird mit mir teilt und auf die folgenden Fragen eine aussagekräftige Antwort geben könnte?
1. Ein Datenbankserver, der eine Datenbank nutzt muss natürlich die physikalische Datei auf der Festplatte zum Lesen/Schreiben öffnen und schließen. Passiert dieses Öffnen und Schließen bei jedem Commit bzw. Select oder wird die Datei geöffnet beim Connect und geschlossen beim Disconnect? Wichtig ist für mich die Behandlung beim Server, nicht die Behandlung beim Client.
2. Schreibt ein "Commit" sofort auf die Festplatte (write+flush) oder gibt es da auch noch Verzögerungen?
Falls Einstellungen in der Config nötig sein sollten, bitte einen Kurzen Hinweis hierzu.
Vielen Dank für eure Hilfe.
A. Fuss
Ich würde mich freuen, wen jemand von Euch sein Wissen über interne Abläufe in Firebird mit mir teilt und auf die folgenden Fragen eine aussagekräftige Antwort geben könnte?
1. Ein Datenbankserver, der eine Datenbank nutzt muss natürlich die physikalische Datei auf der Festplatte zum Lesen/Schreiben öffnen und schließen. Passiert dieses Öffnen und Schließen bei jedem Commit bzw. Select oder wird die Datei geöffnet beim Connect und geschlossen beim Disconnect? Wichtig ist für mich die Behandlung beim Server, nicht die Behandlung beim Client.
2. Schreibt ein "Commit" sofort auf die Festplatte (write+flush) oder gibt es da auch noch Verzögerungen?
Falls Einstellungen in der Config nötig sein sollten, bitte einen Kurzen Hinweis hierzu.
Vielen Dank für eure Hilfe.
A. Fuss
Comment