Tuto - analyser les archives pour détecter des pbs (lenteurs / espaces disques)

Merci pour ton retour.
Dans le premier cas, comment faire un nettoyage de base avec les outils d’administration, j’ai cherché mais j’ai peur de tout casser faisant une fausse manip, si tu peux m’aider je suis preneur :wink:

2ieme cas => je vais essayer ça, merci

Encore merci

Ce script m’a l’air super @ngrataloup bravo !!

Mais j’ai un petit soucis :confused:

Une idée ?

Bonsoir @Flightman125

Reglage >> system >> configuration >> _OSDB >> Nettoyage de la base de données


Ca suppirme notamment tous le shistoriques qui n’ont plus de commande associée

Peut-être que le point 1 est suffisant, à verifier. Sinon, on avisera

Norbert

1 « J'aime »

Je pense avoir trouver le souci … j’ai corrigé le bloc code sur le premier post. reprend le et remplace ton code actuel par celui là.

Norbert

Super ca fonctionne ^^, jusqu’au bloc suivant :wink:

Je pense que tu peux faire la même chose :wink:

Cette fois, j’ai du corriger de partout :cry: bloc code MAJ dans le 1er post

merci pour ce tuto.
Moi j’ai des problème avec conso teleinfo mais je ne sais pas comment le reduire

2023-05-10 10:17:56][SCENARIO] |     Table conso_teleinfo : Taille -> 427MB , nb lignes -> 3461800
[2023-05-10 10:17:56][SCENARIO] | /!\ Table Anormalement grosse, taille superieure au seuil (427MB)
[2023-05-10 10:17:56][SCENARIO] | /!\ Table Anormalement grosse, Nb de lignes superieur au seuil (3461800 lignes)
[2023-05-10 10:17:56][SCENARIO] |     Table historyArch : Taille -> 28MB , nb lignes -> 590426
[2023-05-10 10:17:56][SCENARIO] |     Table history : Taille -> 5MB , nb lignes -> 35300
[2023-05-10 10:17:56][SCENARIO] |     Table cmd : Taille -> 5MB , nb lignes -> 9372
[2023-05-10 10:17:56][SCENARIO] |     Table timeline : Taille -> 2MB , nb lignes -> 3984

Merci

Bonjour @xavax59
c’est le plugin suiviconso ou teleinfo ? il me semble dejà avoir vu des postes sur le sujet.
Je pense que ce sont les données temps reel du plugin qui ne sont pas purgées.
normalement, tu as des routines qui permettent de basculer les données temps reel dans les stats jour, semaine, mois, année. et elle peuvent donc normalement etre purger rapidement … mais je laisse peut-etre les devs en question repondre (sujet spcifique à créer)

Norbert

J’utilise suivi conso.

Pour épurer conso_teleinfo tu peux paramétrer un délai en nombre de mois dans la configuration du plugin:

Cela te créera une archive compresser des données épurées que tu pourras supprimer ou sauvegarder ailleurs

1 « J'aime »

Au départ j’avais mis 6 mois, hier je suis passé à 2 mais ca reste a 429Mo
J’ai du louper un truc je pense



L’épuration de la table se fait le 1er de chaque mois, donc si tu l’a fait hier, alors rien ne s’est encore passé.

Sinon quand tu supprimes des données dans une table, l’espace libre n’est pas forcément récupéré. Il y a une requête que tu peux effectuer pour le faire:

Il te suffit d’adapter le nom de la table à traiter

1 « J'aime »

Bonsoir,
Ayant de gros problèmes de taille d’archive, j’ai découvert ce tuto qui m’a fort bien servi ! Combiné a la méthode décrite ici pour ne pas perdre mes historiques Fonction archive() de la class history - #43 par fwehrle
Merci pour ce partage !
Il pourrait être utile de connaitre le nombre de ligne d’une commande donnée, cela pourrait aussi aider à définir le meilleur compromis taille d’archive/durée de rétention !

Bonjour,
je viens de tester le tuto, et je me rends compte que ce qui ressort le plus est un problème d’archive avec le plug in thermostat. J’ai pourtant laissé les parametres d’origine du plug in. Comment puis je resoudre ce problème ?
Merci pour ce script tres utile

------------------------------------
[2024-04-25 10:12:56][SCENARIO] -- Début : Scenario lance manuellement.
[2024-04-25 10:12:56][SCENARIO] - Exécution du sous-élément de type [action] : code
[2024-04-25 10:12:56][SCENARIO] Exécution d'un bloc code
[2024-04-25 10:12:56][SCENARIO] ┌──────────── Logs bloc code - version du 04/05/2023 23:00
[2024-04-25 10:12:56][SCENARIO] |
[2024-04-25 10:12:56][SCENARIO] | -------- TACHE D'ARCHIVAGE
[2024-04-25 10:12:56][SCENARIO] |
[2024-04-25 10:12:56][SCENARIO] |     Actif    : 1
[2024-04-25 10:12:56][SCENARIO] |     Statut   : stop
[2024-04-25 10:12:56][SCENARIO] |     Last run : 2024-04-25 05:00:04
[2024-04-25 10:12:56][SCENARIO] |
[2024-04-25 10:12:56][SCENARIO] | -------- RESUME
[2024-04-25 10:12:56][SCENARIO] |
[2024-04-25 10:12:56][SCENARIO] |     Table conso_teleinfo : Taille -> 197MB , nb lignes -> 1553783
[2024-04-25 10:12:56][SCENARIO] |     Table historyArch : Taille -> 52MB , nb lignes -> 1193994
[2024-04-25 10:12:56][SCENARIO] |     Table history : Taille -> 18MB , nb lignes -> 167737
[2024-04-25 10:12:56][SCENARIO] |     Table NAEvent : Taille -> 9MB , nb lignes -> 6385
[2024-04-25 10:12:56][SCENARIO] |     Table cmd : Taille -> 7MB , nb lignes -> 11091
[2024-04-25 10:12:56][SCENARIO] |
[2024-04-25 10:12:56][SCENARIO] | -------- COMMANDES AVEC DONNEES VOLUMINEUSES
[2024-04-25 10:12:56][SCENARIO] |
[2024-04-25 10:12:57][SCENARIO] | thermostat -> #[Cellier][Thermostat Cellier][Puissance]# (id : 27691)
[2024-04-25 10:12:57][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -6 month
[2024-04-25 10:12:57][SCENARIO] |     Historique    : 87 valeurs (estimation sur 24h : 400)
[2024-04-25 10:12:57][SCENARIO] |     Archives      : 48787 valeurs depuis 183 jours (267 valeurs par jour en moyenne)
[2024-04-25 10:12:57][SCENARIO] |
[2024-04-25 10:12:57][SCENARIO] | thermostat -> #[Chambre Axelle][Thermostat Chambre Axelle][Puissance]# (id : 1602)
[2024-04-25 10:12:57][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -6 month
[2024-04-25 10:12:57][SCENARIO] |     Historique    : 87 valeurs (estimation sur 24h : 400)
[2024-04-25 10:12:57][SCENARIO] |     Archives      : 47904 valeurs depuis 180 jours (266 valeurs par jour en moyenne)
[2024-04-25 10:12:57][SCENARIO] |
[2024-04-25 10:12:57][SCENARIO] | thermostat -> #[Chambre verte][Thermostat Chambre Verte][Puissance]# (id : 2523)
[2024-04-25 10:12:57][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -6 month
[2024-04-25 10:12:57][SCENARIO] |     Historique    : 87 valeurs (estimation sur 24h : 400)
[2024-04-25 10:12:57][SCENARIO] |     Archives      : 47170 valeurs depuis 181 jours (261 valeurs par jour en moyenne)
[2024-04-25 10:12:57][SCENARIO] |
[2024-04-25 10:12:57][SCENARIO] | thermostat -> #[Chambre Oscar][Thermostat Chambre Oscar][Puissance]# (id : 2503)
[2024-04-25 10:12:57][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -6 month
[2024-04-25 10:12:57][SCENARIO] |     Historique    : 87 valeurs (estimation sur 24h : 400)
[2024-04-25 10:12:57][SCENARIO] |     Archives      : 46981 valeurs depuis 180 jours (261 valeurs par jour en moyenne)
[2024-04-25 10:12:57][SCENARIO] |
[2024-04-25 10:12:57][SCENARIO] | thermostat -> #[Chambre Parents][Thermostat Chambre Parents][Puissance]# (id : 1579)
[2024-04-25 10:12:57][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -6 month
[2024-04-25 10:12:57][SCENARIO] |     Historique    : 87 valeurs (estimation sur 24h : 400)
[2024-04-25 10:12:57][SCENARIO] |     Archives      : 46865 valeurs depuis 181 jours (259 valeurs par jour en moyenne)
[2024-04-25 10:12:57][SCENARIO] |
[2024-04-25 10:12:57][SCENARIO] | thermostat -> #[Palier][Thermostat Palierentrée][Puissance]# (id : 4620)
[2024-04-25 10:12:57][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -6 month
[2024-04-25 10:12:57][SCENARIO] |     Historique    : 87 valeurs (estimation sur 24h : 400)
[2024-04-25 10:12:57][SCENARIO] |     Archives      : 46144 valeurs depuis 180 jours (256 valeurs par jour en moyenne)
[2024-04-25 10:12:57][SCENARIO] |
[2024-04-25 10:12:57][SCENARIO] | thermostat -> #[Séjour][Thermostat Séjour][Puissance]# (id : 27780)
[2024-04-25 10:12:57][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -6 month
[2024-04-25 10:12:57][SCENARIO] |     Historique    : 87 valeurs (estimation sur 24h : 400)
[2024-04-25 10:12:57][SCENARIO] |     Archives      : 30527 valeurs depuis 182 jours (168 valeurs par jour en moyenne)
[2024-04-25 10:12:57][SCENARIO] |
[2024-04-25 10:12:57][SCENARIO] | thermostat -> #[Salle de bain][Thermostat Salle de bain][Puissance]# (id : 2351)
[2024-04-25 10:12:57][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -6 month
[2024-04-25 10:12:57][SCENARIO] |     Historique    : 75 valeurs (estimation sur 24h : 345)
[2024-04-25 10:12:57][SCENARIO] |     Archives      : 30071 valeurs depuis 183 jours (164 valeurs par jour en moyenne)
[2024-04-25 10:12:57][SCENARIO] |
[2024-04-25 10:12:57][SCENARIO] | thermostat -> #[Cuisine][Thermostat Cuisine][Puissance]# (id : 1698)
[2024-04-25 10:12:57][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -6 month
[2024-04-25 10:12:57][SCENARIO] |     Historique    : 83 valeurs (estimation sur 24h : 382)
[2024-04-25 10:12:57][SCENARIO] |     Archives      : 29576 valeurs depuis 182 jours (163 valeurs par jour en moyenne)
[2024-04-25 10:12:57][SCENARIO] |
[2024-04-25 10:12:57][SCENARIO] | enedis -> #[Infos][Enedis Chereng][Production Horaire]# (id : 38345)
[2024-04-25 10:12:57][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -2 years
[2024-04-25 10:12:57][SCENARIO] |     Historique    : 48 valeurs (estimation sur 24h : 221)
[2024-04-25 10:12:57][SCENARIO] |     Archives      : 20296 valeurs depuis 430 jours (47 valeurs par jour en moyenne)
[2024-04-25 10:12:57][SCENARIO] |
[2024-04-25 10:12:57][SCENARIO] | -------- COMMANDES AVEC DONNEES ALPHANUMERIQUES
[2024-04-25 10:12:57][SCENARIO] |
[2024-04-25 10:12:58][SCENARIO] | thermostat -> #[Salle de bain][Thermostat Salle de bain][Statut]# (id : 2335)
[2024-04-25 10:12:58][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -3 month
[2024-04-25 10:12:58][SCENARIO] |     Historique    : 675 caractères (estimation sur 24h : 3106)
[2024-04-25 10:12:58][SCENARIO] |     Archives      : 27025 caractères depuis 91 jours (297 caractères par jour en moyenne)
[2024-04-25 10:12:58][SCENARIO] |
[2024-04-25 10:12:58][SCENARIO] | thermostat -> #[Chambre verte][Thermostat Chambre Verte][Statut]# (id : 2509)
[2024-04-25 10:12:58][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -3 month
[2024-04-25 10:12:58][SCENARIO] |     Historique    : 696 caractères (estimation sur 24h : 3202)
[2024-04-25 10:12:58][SCENARIO] |     Archives      : 16534 caractères depuis 90 jours (184 caractères par jour en moyenne)
[2024-04-25 10:12:58][SCENARIO] |
[2024-04-25 10:12:58][SCENARIO] | thermostat -> #[Chambre Parents][Thermostat Chambre Parents][Statut]# (id : 1565)
[2024-04-25 10:12:58][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -3 month
[2024-04-25 10:12:58][SCENARIO] |     Historique    : 696 caractères (estimation sur 24h : 3202)
[2024-04-25 10:12:58][SCENARIO] |     Archives      : 14222 caractères depuis 90 jours (158 caractères par jour en moyenne)
[2024-04-25 10:12:58][SCENARIO] |
[2024-04-25 10:12:58][SCENARIO] | thermostat -> #[Cellier][Thermostat Cellier][Statut]# (id : 27675)
[2024-04-25 10:12:58][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -3 month
[2024-04-25 10:12:58][SCENARIO] |     Historique    : 696 caractères (estimation sur 24h : 3202)
[2024-04-25 10:12:58][SCENARIO] |     Archives      : 13066 caractères depuis 90 jours (145 caractères par jour en moyenne)
[2024-04-25 10:12:58][SCENARIO] |
[2024-04-25 10:12:58][SCENARIO] | thermostat -> #[Chambre Axelle][Thermostat Chambre Axelle][Statut]# (id : 1588)
[2024-04-25 10:12:58][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -3 month
[2024-04-25 10:12:58][SCENARIO] |     Historique    : 696 caractères (estimation sur 24h : 3202)
[2024-04-25 10:12:58][SCENARIO] |     Archives      : 12924 caractères depuis 90 jours (144 caractères par jour en moyenne)
[2024-04-25 10:12:58][SCENARIO] |
[2024-04-25 10:12:58][SCENARIO] | thermostat -> #[Chambre Oscar][Thermostat Chambre Oscar][Statut]# (id : 2489)
[2024-04-25 10:12:58][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -3 month
[2024-04-25 10:12:58][SCENARIO] |     Historique    : 696 caractères (estimation sur 24h : 3202)
[2024-04-25 10:12:58][SCENARIO] |     Archives      : 11079 caractères depuis 90 jours (123 caractères par jour en moyenne)
[2024-04-25 10:12:58][SCENARIO] |
[2024-04-25 10:12:58][SCENARIO] | thermostat -> #[Cuisine][Thermostat Cuisine][Statut]# (id : 1684)
[2024-04-25 10:12:58][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -3 month
[2024-04-25 10:12:58][SCENARIO] |     Historique    : 738 caractères (estimation sur 24h : 3396)
[2024-04-25 10:12:58][SCENARIO] |     Archives      : 8630 caractères depuis 91 jours (95 caractères par jour en moyenne)
[2024-04-25 10:12:58][SCENARIO] |
[2024-04-25 10:12:58][SCENARIO] | thermostat -> #[Palier][Thermostat Palierentrée][Statut]# (id : 4605)
[2024-04-25 10:12:58][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -3 month
[2024-04-25 10:12:58][SCENARIO] |     Historique    : 696 caractères (estimation sur 24h : 3202)
[2024-04-25 10:12:58][SCENARIO] |     Archives      : 7084 caractères depuis 90 jours (79 caractères par jour en moyenne)
[2024-04-25 10:12:58][SCENARIO] |
[2024-04-25 10:12:58][SCENARIO] | thermostat -> #[Séjour][Thermostat Séjour][Statut]# (id : 27761)
[2024-04-25 10:12:58][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -3 month
[2024-04-25 10:12:58][SCENARIO] |     Historique    : 696 caractères (estimation sur 24h : 3202)
[2024-04-25 10:12:58][SCENARIO] |     Archives      : 6714 caractères depuis 90 jours (75 caractères par jour en moyenne)
[2024-04-25 10:12:58][SCENARIO] |
[2024-04-25 10:12:58][SCENARIO] | mode -> #[Maison ][Mode VMC][Mode]# (id : 8227)
[2024-04-25 10:12:58][SCENARIO] |     Configuration : historisé -> 1 , lissage -> aucun , purge -> -1 month
[2024-04-25 10:12:58][SCENARIO] |     Historique    : 0 caractères (estimation sur 24h : 0)
[2024-04-25 10:12:58][SCENARIO] |     Archives      : 4200 caractères depuis 30 jours (140 caractères par jour en moyenne)
[2024-04-25 10:12:58][SCENARIO] |
[2024-04-25 10:12:58][SCENARIO] └───────────────────────────
[2024-04-25 10:12:58][SCENARIO] Fin correcte du scénario

Modifier le delai d’archivage de la commande puissance de chaque thermostat ?
Quel est l’intérêt de conserver une archive de cette commande ?
Si tu souhaite conserve un petit historique au cas ou … tu mets un délai de purge à 1 semaine

idem pour les status, intérêt d’archiver ca ?

je ne sais pas … c’est a l’installation que ca s’est fait. je vais corriger

Oui, ce sont peut-etre des paramétrages par defaut, mais je pense que modifier ceci ne changera rien
Après, honnetement, la taille de tes archives est vrai très très raisonnable

Ok merci ! :slight_smile: