Datenbankeinstellungen
Die Datei database.properties enthält verschiedene Einstellungen zur Datenbank, wie etwa die Zugangsdaten.
Diese Einstellungen sollten über die Oberfläche editiert werden. Zudem werden einige Einstellungen verschlüsselt gespeichert.
Eigenschaft | Standardwert | Verschlüsselt | Erklärung |
---|---|---|---|
db.connection.login.password | - | ja | Passwort für den Datenbankzugriff. |
db.connection.login.username | - | ja | Nutzername für den Datenbankzugriff. |
db.connection.jdbcurl | - | nein | Die JDBC-Verbidnungs-URL zur Datenbank. |
db.connection.connnections.max | 50 | nein | Die maximale Größe des Verbindungspools, inklusive aktiven und inaktiven (idle) Verbindungen. |
db.connection.connnections.timeout | 200 | no | Die maximale Zeitdauer in Sekunden, für die eine Verbindung inaktiv (idle) im Verbindungspool verweilen darf. Ein Wert von 0 bedeutet, dass inaktive Verbindungen nie aus dem Verbindungspool entfernt werden. Andernfalls sind nur Werte größer oder gleich 10 erlaubt. |
db.connection.connnections.unreturned.timeout | 0 | nein | Die maximale Lebensdauer in Millisekunden für eine Verbindung im Verbindungspool. Ein Wert von 0 bedeutet, dass es keine Obergrenze gibt, allerdings wird die Einstellung db.connection.connnections.timeout weiterhin angewandt. |
db.connection.connnections.leakdetection_threshold | 0 | nein | Die Zeitdauer in Millisekunden, die eine Verbindung außerhalb des Verbindungspools sein darf, bevor eine Protokollnachricht bezüglich eines möglichen Lecks (leak) geschrieben wird. Ein Wert von 0 bedeutet, dass die Leckdetektierung deaktiviert ist. Andernfalls sind nur Werte größer oder gleich 2000 erlaubt. |
db.connection.dbms.shortname | - | nein | Die Art des Datenbankverwaltungssystems. Erlaubte Werte sind mysql (MySQL), oracle (Oracle), postgresql (PostgreSQL), sqlserver (SQLServer) und h2db (H2 Server). |