Base de donnée énorme

Bonjour,

J’ai ma base de donnée qui est énorme
elle augmente régulièrement , je ne sais pas depuis quand , je n’ai jamais surveillé ca :stuck_out_tongue:
elle n’augmente pas pendant 12 heures , puis augmente pendant 12h , je n’ai rien de spécial en plus a ces moment la
j’ai pas mal de capteurs et d’enregistrement mais bon quand même que ca augmente de 1GiB,
une idée ?

Ma configuration


System Information

version core-2024.11.2
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.4
os_name Linux
os_version 6.6.54-haos
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.1
Stage running
Available Repositories 1529
Downloaded Repositories 18
Home Assistant Cloud
logged_in true
subscription_expiration 20 août 2025 à 02:00
relayer_connected true
relayer_region eu-central-1
remote_enabled true
remote_connected true
alexa_enabled true
google_enabled true
cloud_ice_servers_enabled true
remote_server eu-central-1-7.ui.nabu.casa
certificate_status ready
instance_id d7a07e82a2e84251ae60a453837d7f6a
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 13.2
update_channel stable
supervisor_version supervisor-2024.11.3
agent_version 1.6.0
docker_version 27.2.0
disk_total 60.3 GB
disk_used 28.9 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization kvm
board ova
supervisor_api ok
version_api ok
installed_addons Node-RED (18.1.1), Advanced SSH & Web Terminal (19.0.0), File editor (5.8.0), Samba share (12.3.2), Mosquitto broker (6.4.1), Zigbee2MQTT Proxy (0.2.0), Studio Code Server (5.17.3), SQLite Web (4.2.2)
Dashboards
dashboards 5
resources 12
views 23
mode storage
Recorder
oldest_recorder_run 18 novembre 2024 à 16:08
current_recorder_run 19 novembre 2024 à 06:25
estimated_db_size 22356.53 MiB
database_engine sqlite
database_version 3.45.3
Sonoff
version 3.8.1 (ffa7e22)
cloud_online 2 / 4
local_online 2 / 2
![2024-11-21_19-17-24|690x189](upload://20f6O5dImSrhnG0Zo8qacRm5HBE.jpeg)

Bonsoir,
par défaut ça enregistre 10j de donnée de toutes les entités . Ça peut vite se remplir, si tu ne règles pas le recorder.

Tu trouveras plein de sujet qui en parle sur le forum:

A savoir ce qui est important pour toi, à garder ou pas et le nombre de jour.

1 « J'aime »

ok je vais configurer ca , mais je comprend pas pourquoi c par 12h

Salut

22Go c’est quand même beaucoup pour 10j par défaut

c’est ce qui m’inquiète
ca devrait se stabiliser , si je ne rajoute pas de sensor
niveau recorder je n’ai rien configuré, donc les paramètres par défaut sont pris en compte ?

il faut traiter le sujet avant de compter sur une stabilisation … Tu as certainement trop de choses inutiles dedand

Installe l’addon SQLite Web

Vas dedans, trouve « Query » et exécute les 3 requêtes SQL de ce post (si tu sais pas ce que c’est du SQL, copie la requête dans la boîte « query » et clic « execute »). Et fais voir les résultats qu’il t’envoie stp.

1 « J'aime »

Je viens de Jeedom :stuck_out_tongue: , j’ai toujours tout enregistrer sans purge etc , surement que Jeedom gère différemment la base de données

je suis encore bien novice , je me débrouille en suivant ce forum et youtube :slight_smile:
j’ai quand même 202 appareils, 1822 entités

1 « J'aime »

Salut,
sauf que tu es sur Home Assistant, il faut arrêter c’est comparaison avec jeedom. C’est différent HA.

Bonsoir
la je suis perdu , j’ai redémarré HA , il fonctionne car j’arrive a la llumer la lumière :stuck_out_tongue: , mais j’ai loading data qui reste affiché
comme puis je corriger ca

ça sent la base de donnée corrompu …

je vois que tu as l’addons Samba share, tu as des fichiers de ce type ?

Depuis la v2024.11, j’en ai pas mal aussi alors que mes disques sont sains.

non je n’ai pas ca
j’ai fais la mise à jour Ha et ca me fait ca
le fichier base de donnée , je peux l’effacer ?

Je ne pense pas que tu ai la main pour l’effacer comme ça.

Et honnêtement ça ne m’est pas venu à la tête.Je ne connais pas les conséquences. Pour moi ça ne se tente pas.

je ne comprend pas pourquoi ma base de donnée augmente tellement rapidement en quelques heures

Tu n’as pas donné l’info pour la taille, premier query pour la bdd :

SELECT 
	name,
	size/1048576.0 AS size_MB,
	rowcount,
	size/rowcount AS bytes_per_row
FROM (
	SELECT name, sum(pgsize) size FROM dbstat GROUP BY name
) sizes
NATURAL JOIN (
	SELECT 'event_data' AS name, (SELECT count(*) FROM event_data) rowcount UNION ALL
	SELECT 'event_types', (SELECT count(*) FROM event_types) rowcount UNION ALL
	SELECT 'events', (SELECT count(*) FROM events) rowcount UNION ALL
	SELECT 'migration_changes', (SELECT count(*) FROM migration_changes) rowcount UNION ALL
	SELECT 'recorder_runs', (SELECT count(*) FROM recorder_runs) rowcount UNION ALL
	SELECT 'schema_changes', (SELECT count(*) FROM schema_changes) rowcount UNION ALL
	SELECT 'state_attributes', (SELECT count(*) FROM state_attributes) rowcount UNION ALL
	SELECT 'states', (SELECT count(*) FROM states) rowcount UNION ALL
	SELECT 'states_meta', (SELECT count(*) FROM states_meta) rowcount UNION ALL
	SELECT 'statistics', (SELECT count(*) FROM statistics) rowcount UNION ALL
	SELECT 'statistics_meta', (SELECT count(*) FROM statistics_meta) rowcount UNION ALL
	SELECT 'statistics_runs', (SELECT count(*) FROM statistics_runs) rowcount UNION ALL
	SELECT 'statistics_short_term', (SELECT count(*) FROM statistics_short_term) rowcount
) counts
ORDER BY size DESC;

ca donne rien je fais execute , mais rien ne s’affiche

Bizarre fonctionne chez moi en 2024.11.3.

Je viens de tester en copiant collant ce que je t’ai mis sur le post plus haut.

les 2 suivantes fonctionnent
celle ci non , a moin que c’est long