Firebird 5 statement cache abschalten - Pro Datenbank konfigurierbar. WIE
Verfasst: Di 8. Okt 2024, 14:27
Hallo.
Im Beitrag Firebird 5 statement cache abschalten wird besprochen, dass es möglich ist mittels Einstellung in der firebird.conf den in Firebird v5 eingeführten Statement Cache bedarfsweise auch deaktivieren zu können. So: MaxStatementCacheSize = 0
Nun steht dazu in der firebird.conf dieser Hinweis:
# Maximale Anweisungs-Cache-Größe
#
# Die maximale Menge an RAM, die zum Zwischenspeichern unbenutzter kompilierter DSQL-Anweisungen verwendet wird.
# Wenn auf 0 (Null) gesetzt, ist der Anweisungs-Cache deaktiviert.
#
# Pro Datenbank konfigurierbar.
(Übersetzt mit DeepL(R))
Tatsächlich hat es die letzte Zeile "# Pro Datenbank konfigurierbar." in sich. Wie bitte soll das denn in der firebird.conf aussehen?
Angenommen drei Datenbanken - A, B und C.
Die Datenbanken A und B sollen die voreingestellten Statement Chache Einstellungen zugewiesen bekommen. Also quasi: #MaxStatementCacheSize = 2M --> der Statement Chache wird angelegt.
Und für die Datenbank C soll der Statement Cache abgeschaltet sein. So: MaxStatementCacheSize = 0
Wie bitte wären die Schreibweisen in der firebird.conf für A, B und C?
In der Literatur dazu habe ich nichts gefunden. Es wird dort auch nicht erwähnt, dass dies "pro Datenbank konfigurierbar" ist.
Viele Grüße
Gerd
Im Beitrag Firebird 5 statement cache abschalten wird besprochen, dass es möglich ist mittels Einstellung in der firebird.conf den in Firebird v5 eingeführten Statement Cache bedarfsweise auch deaktivieren zu können. So: MaxStatementCacheSize = 0
Nun steht dazu in der firebird.conf dieser Hinweis:
# Maximale Anweisungs-Cache-Größe
#
# Die maximale Menge an RAM, die zum Zwischenspeichern unbenutzter kompilierter DSQL-Anweisungen verwendet wird.
# Wenn auf 0 (Null) gesetzt, ist der Anweisungs-Cache deaktiviert.
#
# Pro Datenbank konfigurierbar.
(Übersetzt mit DeepL(R))
Tatsächlich hat es die letzte Zeile "# Pro Datenbank konfigurierbar." in sich. Wie bitte soll das denn in der firebird.conf aussehen?
Angenommen drei Datenbanken - A, B und C.
Die Datenbanken A und B sollen die voreingestellten Statement Chache Einstellungen zugewiesen bekommen. Also quasi: #MaxStatementCacheSize = 2M --> der Statement Chache wird angelegt.
Und für die Datenbank C soll der Statement Cache abgeschaltet sein. So: MaxStatementCacheSize = 0
Wie bitte wären die Schreibweisen in der firebird.conf für A, B und C?
In der Literatur dazu habe ich nichts gefunden. Es wird dort auch nicht erwähnt, dass dies "pro Datenbank konfigurierbar" ist.
Viele Grüße
Gerd