Influxdb 45 GO mariadb 26GO besoin d'aide

Bonjour,

Ma basse influx db fait 45go et maria 26go je pense que c’est extrement élevé .
J’ai bien une parti recorder qui me semble bon mais je suis perdu et le sql ca m’echappe totalement.

# Configuration de la base de données MariaDB
recorder:
  db_url: !secret mariadb_url
  purge_keep_days: 7
  auto_purge: true
  commit_interval: 20

# Configuration InfluxDB
influxdb:
  host: v0d7r694-influxdb
  port: 8086
  database: Home_Assistant
  username: !secret influxdb_username
  password: !secret influxdb_password
  max_retries: 3
  default_measurement: state
  include: #Include Domain
    domains:
      - light
      - cover
      - sensor 
      - button
      - climate
      - switch
      - person

Bonjour @M4sis
Oui c’est énorme en effet.
Ma base sqlite ne dépasse pas 400Mo.
Je ne fais que des exclude:

recorder:
  auto_purge: true
  purge_keep_days: 7
  exclude:
    entity_globs:
      - sensor.*battery_level*
      - sensor.mpu6050*
      - sensor.freebox*
      - sensor.anniversary*
      - sensor.esp*_wifi*

Pour Influxdb :

influxdb:
  host: a0d7b954-influxdb
  port: 8086
  database: haMassimoDB
  username: !secret influxdb_user
  password: !secret influxdb_password
  max_retries: 3
  default_measurement: state
  exclude:
    entity_globs:
      - sensor.*battery_level*
      - sensor.mpu6050*
      - sensor.freebox*
      - sensor.anniversary*
      - sensor.esp*_wifi
      - sensor.consumption*
      - sensor.lightlevel*
      - sensor.pollens_risks*
      - sensor.ultrasonic_sensor
      - sensor.water_wc_bas_41_temperature
      - sensor.water_wc_haut_42_temperature
      - sensor.yahoofinance_stf_pa

Il m’est arrivé pour influxDB de faire un peu de suppression de données:

USE "mabseDB"; delete from "dBm" where entity_id='espcam32b_wifi_signal_sensor'

Bob

1 « J'aime »

quand je vois ta lliste exclude elle est pas tres longue, ca va moi si je dois faire ca c’est pas la meme.
je comprend pas que ca enregistre autre chose que mes includes, Il y as une commande pour forcé le nettoyage de la base ?

Bonjour @M4sis
Tu peux utiliser les * pour optimiser.
Ensuite il faudra attendre le nombre de jours paramètrés dans ta conf pour voir la taille de la base diminuer.
Dans les outils de dev tu trouveras le service : Recorder: Purger
Bob