Page 1 sur 2

76 341 devices!

Publié : 08 févr. 2021, 17:51
par xm83
Bonjour,
mon interface devices est très lente, vraiment lente malgré un environnement suffisant me semble t'il. Raspberri PI 4 Model B + 4go de Ram et une carte SD rapide.
J'ai 76 341 devices identifiés sur la page, je me demande si le problème ne vient pas de là.
comment supprimer les devices anciens et non utilisés? par exemple tous les devices de plus de 1 an qui ne sont pas utilisés? voter avis

Merci pour votre aide.

Bonne journée

Re: 76 341 devices!

Publié : 08 févr. 2021, 18:46
par denis_brasseur
76 341 Devices, ça commence à faire.
Commence par désactiver Accepter de nouveaux dispositifs afin d'arrêter l'hémorragie.
Fort possible que ça rame dur !

Pour la suppression, depuis l'onglet Dispositif, tu peux sélectionner les dispositifs non utilisés et les trier par dernier contact et par ordre croissant. Tu peux ensuite cocher les devices pour les supprimer. Même par paquet de 100, tu n'a que 763 fois la manip à faire.

Meme en sélectionnant les plus anciens, tu risques ne pas t'en sortir, si ces devices sont apparus après les devices que tu utilises.

Peux etre aussi depuis la base de données, le plus difficile sera de faire la sélection depuis la requête SQL pour pieger les devices à supprimer.

Re: 76 341 devices!

Publié : 08 févr. 2021, 19:29
par ogulf
La meilleure solution semble quand même de passer par Domoticz plutôt qu'une requête en base.... Trop risqué.
Avec comme tu le dis un tri croissant sur date de dernière modification, et par paquet de 100 (ne pas faire "afficher tout" car ça doit bien ramer !)

Re: 76 341 devices!

Publié : 08 févr. 2021, 21:47
par Keros
Toucher à la base de données est possible mais risqué. En tout cas fait, fait une sauvegarde complète avant de faire quoi que ce soit !!!

Tu as analysé pourquoi t'avais autant de devices ? C'est quel Matériel (plugin) qui en est à l'origine ?

Re: 76 341 devices!

Publié : 09 févr. 2021, 08:21
par xm83
Bonjour,
Merci pour votre aide.
Alors oui, je viens de décocher la case accepter nouveau périphérique!
ce sont pour l'essentiel des sondes remontées par mon RFXcom, depuis maintenant 6 ans... tout le voisinage et au delà!

supprimer à la main sur l'interface, une bonne idée, mais vu la lenteur du bousin, je suis pas sorti. Via la base de donnée en effet, me semble le plus efficace. Mais comment reconnaitre les devices actifs de ceux inutiles dans la bdd?

(sauvegarde à faire avant toutes manip bien sur)

bonne journée

Re: 76 341 devices!

Publié : 09 févr. 2021, 09:38
par xm83
un petit :
Delete from DeviceStatus where Used=0 and Name = 'Unknown' and LastUpdate > '2019-31-12 23:59:00' ;

sur la Bdd et ça à l'air bon pour l'instant....

Re: 76 341 devices!

Publié : 09 févr. 2021, 10:59
par balajol
Bonjour,
Supprimer tous les dispositifs appartenant au rfxcom et recréer les sondes utilisées ne serait pas plus sain ? Et efficace..
Cdt
Bertrand

Re: 76 341 devices!

Publié : 09 févr. 2021, 13:56
par xm83
merci pour votre proposition mais je ne veux pas perdre l'historique.
depuis 9h ce matin ça tourne avec la base purgée. Pour l'instant pas de drame

Re: 76 341 devices!

Publié : 09 févr. 2021, 14:06
par Thierry_06
Bonjour
T'es quand meme pas curieux
Ne pas regarder les devices inutilises depuis 6 ans .... :o :oops:

Re: 76 341 devices!

Publié : 09 févr. 2021, 19:11
par denis_brasseur
J'aurais fait pareil en SQL. Comme tu as taper large, tu peux supprimer le résiduel à la main.
xm83 a écrit : 08 févr. 2021, 17:51 mon interface devices est très lente, vraiment lente malgré un environnement suffisant me semble t'il. Raspberri PI 4 Model B + 4go de Ram et une carte SD rapide.
Ca rame moins maintenant ?