Allgemeine Konfiguration für alle Backends

Dieses Kapitel enthält die gemeinsamen Einstellungen für die Datenbanken PostgreSQL® und MS SQL®. Diese Liste von Werten sind Schlüssel-Wert-Paare für die Konfiguration dieser Einstellungen. Die Namen (Schlüssel) werden vom Backend im Backendprofil vordefiniert - siehe Konfiguration des Backendprofils. Die weiteren Kapitel sind datenbankspezifisch für die drei verschiedenen Datenbanken InfluxDB®, PostgreSQL® und MS SQL®.

Abbildung 1. "Datenbankspezifische Einstellungen" - PostgreSQL®

Logger für PostgreSQL® und MS SQL®

  • logger.level - die Stufe der Lognachrichten, die das Backend produzieren. Mögliche Werte sind: "trace", "debug", and "info", "warn" und "error". Der Defaultwert ist: "info".
  • logger.logProtobufMessages – Setzen Sie dieses Flag auf 1, um protobuf-Nachrichten vom/zum Frontend zu loggen. Der Defaultwert ist: 0.
  • logger.logToStdOut - Setzen Sie dieses Flag auf 1, um Parameter der DB-Abfragen zu loggen. Der Defaultwert ist: 0.
  • logger.logSql - Setzen Sie dieses Flag auf 1, um SQL-Nachrichten in die Datenbank zu loggen. Der Defaultwert ist: 0.
  • logger.logSqlBindedParameters - Setzen Sie dieses Flag auf 1, um Parameter der DB-Abfragen zu loggen. Der Defaultwert ist: 0

Backendkonfiguration für PostgreSQL® und MS SQL®

  • backend.readThreadsNumber - Größe der Threadpools für Lesethreads.

    Der Defaultwert ist: 50. Das Backend teilt die Leseanforderungen gemäß der Archivgruppen der angeforderten Elemente. Jede Anforderung für die vorgegebene Archivgruppe arbeitet in einem separaten Thread. Die Größe des Threadpools definiert die maximalen Threads, die gleichzeitig verwendet werden können, um Leseanforderungen zu bearbeiten. Wenn ein Wert kleiner als eins angegeben wird, wird der Defaultwert verwendet.

  • backend.writeThreadsNumber - Größe der Threadpools für Schreibthreads.

    Der Defaultwert ist: 50. Wenn ein Wert kleiner als eins angegeben wird, wird der Defaultwert verwendet