-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Database groeit gestaag #1165
Comments
onder Configuratie -> Retentieconfiguratie wijzigen ? |
@zuidwijk bedankt voor je melding en Helloitsme voor de hulp. Ik denk dat je het beste even dit issue kunt doorlezen vanaf hier: #1149 (comment) Verder is het aan te raden om de datalogger sleep op minimaal Zie verder het gelinkte issue ook voor een |
Mocht het aantal metingen per minuut je trouwens niet zoveel uitmaken, dan kun je de datalogger sleep zelfs op 9 a 10 seconden zetten, voor een nog betere performance/dataopslag. Voor uur/dagverbruik is het namelijk meer dan nauwkeurig genoeg. Lagere sleeps hebben vooral nut voor het vaker triggeren van bijvoorbeeld eventuele MQTT-koppelingen. Je bent er uiteraard helemaal vrij in. |
@dennissiemensma zal er morgen naar kijken. Hardware en storage is geen issue. Het draait in docker op een i3 / 32GB ram server met voldoende opslag. Is meer dat ik niet van rode meldingen en waarschuwingen hou 😄 Alles wat ik kan verbeteren is mooi meegenomen. M'n sleep proces staat nu op 0,5. Ik log dus elke telegram elke seconde. |
Bedankt voor de aanvulling. In jouw geval is het prima om eventueel ruwe data te bewaren, maar als je het zelf ook niet gebruikt zou ik het inderdaad gewoon laten opschonen. Op jouw hardware zal het wel even duren voordat je echt performance issues krijgt, maar een kleinere database is sowieso sneller en ook makkelijker te beheren qua backups. Mocht de melding niet weg gaan of iets, laat maar weten. De alerts staan in de huidige versie op 1 GB en 20 miljoen metingen. |
Melding mag wat mij betreft inderdaad gesloten worden/blijven. Wel heb ik nog een klein vraagje naar wat nu de beste instelling is/zijn voor een Raspberry Pi met een SD kaartje. |
Ik denk zelf dat het heel erg afhangt hoeveel waarde men aan de data hecht en hoe technisch die persoon is. Er zijn ook zat betaalde oplossingen beschikbaar en daar ga ik er vanuit dat de data in ieder geval 'veilig' bewaard wordt. Dat neemt wellicht een deel van de 'stress' uit handen. Want DSMR-reader doet een hoop, maar je bent dan wel zelf verantwoordelijk voor de data. Dat is denk ik de grootste afweging voor toekomstige gebruikers.
Wat betreft de sleeptijd, hoger is beter maar ik heb al door de jaren gezien dat dat niet perse de levensduur van de SD-kaart verbetert. Sterker nog, het kan best zijn dat een hoge data doorvoer + opschoning van data, juist voor extra slijtage zorgt wanneer dezelfde sectoren hergebruikt worden, maar ik heb daar geen concrete tests voor gedaan. Ik heb daarnaast SD's gehad die een maand meegingen en andere die jaren goed gingen, het blijft een beetje loterij en als ze stuk gaan komt het je nooit uit en met een beetje pech merk je het ook niet direct.
DSMR-v4-meters, die ik ook heb, doen elke 10 seconden een telegram, dus wellicht is dat een redelijk uitgangspunt.
|
Ik zit even te spelen met de vacuumdb enzo, maar ik draai het in een container van/via @xirixiz.
Dit dus:
Nou zegt de postgres vacuumdb melding dat de role postgres niet bestaat, de database draait onder de naam dsmrreader. Dus geef ik dat als user op:
Veel debug en trial/error... maar zo te zien is het goed opgeschoond (en dat ging binnen enkele secondes :-) )
|
(vond dit wel een mooie toevoeging om in de toekomst terug naar te refereren :) ) |
Hmm, misschien is er een oplossing voor die ik kan opnemen. Je kan het ook als volgt uitvoeren:
...added to the readme for Docker environments |
Goedemorgen, ik heb de documentatie aangepast en een nieuwe release uitgebracht zodat er een cleanup script in de docker image zit. De variabele voor DB_PORT is ook opgenomen en daarnaast zit er een check in of de backend een postgresql omgeving betreft. Opschoning kan nu als volgt gestart worden:
Of verbose
|
Ik snap de melding, maar kan in de instellingen nergens vinden om dit aan te passen.
![CB341A22-06E1-45F9-9F48-A4EF95287C74](https://user-images.githubusercontent.com/10123063/97121081-02e4bc00-171c-11eb-9497-53bc768490e5.jpeg)
Any tips?
The text was updated successfully, but these errors were encountered: