Sqlite3 pour les nuls

Bjr,

Aujourd’hui je cherche du coté de la base de données; car je trouve que mon HA ralenti, voir ne répond plus par moments; et je me dis que les logs sont peut-etre un peu gros.
D’ailleurs : Comment sont purgés les logs ? Automatiquement ? Un réglage quelque part ?

Mais revenons à la bas de données. Il semble que par défaut ce soit géné par sqlite3.
J’ai bien le fichier de la base sous /config.
Par contre, comment y accéder ? Je tape $ sqlite3 home-assistant_v2.db
Rien ne bouge…

Je suis au niveau ZERO de compréhension sur ce sujet.
Merci.

Renseigner votre problème

Ma configuration


System Information

version core-2023.5.4
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.11
os_name Linux
os_version 6.1.29
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.32.1
Stage running
Available Repositories 1266
Downloaded Repositories 8
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 10.2
update_channel stable
supervisor_version supervisor-2023.08.1
agent_version 1.5.1
docker_version 23.0.6
disk_total 116.7 GB
disk_used 7.3 GB
healthy true
supported true
board generic-x86-64
supervisor_api ok
version_api ok
installed_addons File editor (5.6.0), Duck DNS (1.15.0), Let’s Encrypt (4.12.8), Terminal & SSH (9.7.1), Mosquitto broker (6.2.1), Zigbee2MQTT (1.31.0-1), Log Viewer (0.15.1)
Dashboards
dashboards 1
resources 4
views 1
mode storage
Recorder
oldest_recorder_run 7 août 2023 à 19:03
current_recorder_run 14 août 2023 à 14:11
estimated_db_size 109.11 MiB
database_engine sqlite
database_version 3.40.1
___

@Giga77 est entrain de répondre, mais la base n’a probablement rien de problématique (niveau taille des données) et c’est pas la cause des ralentissements
image
Sauf à savoir très exactement quoi y faire, mieux vaut ne pas toucher à la base

1 « J'aime »

Salut

Les logs ne sont pas écrits dans la base, mais ici: /config/home-assistant.log

Oui, plus d’info: System Log - Home Assistant

Il est préférable de ne pas y toucher. Copie le fichier sur un ordi et utilise l’outil de ton choix pour en voir le contenu.
Sinon, à tes risques et périls, tu peux utiliser ça : GitHub - hassio-addons/addon-sqlite-web: SQLite Web - Home Assistant Community Add-ons

Ta base de données fait 110MB. Ce n’est pas grand chose, donc le problème doit venir d’ailleurs.
Regarde dans les logs.

2 « J'aime »