<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Nu finns det ingen plats kvar på disken att köra vacuum full, men jag skall blåsa om och ställa in lite vettigare. Om du vill får du hjärna hjälpa mig lite på traven med conf-filer för att köra auto-vacuum vettigt. Händer väl i helgen skulle jag tro.<div class=""><br class=""></div><div class="">Tack alla för feedback!</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 03 Nov 2016, at 20:04, Fredrik Ramsberg <<a href="mailto:fredrik.ramsberg@gmail.com" class="">fredrik.ramsberg@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Vacuum full *ska* skriva om hela innehållet i en tabell till en ny plats, utan något onödigt tomrum, och sedan släppa det gamla utrymmet tillbaka till OS:et. Så en vacuum full ska vara lika effektiv som att exportera allt data, sätta upp en ny databas och importera allt.<div class=""><br class=""></div><div class="">Behovet av vacuum kommer bara av update- och delete-operationer. Så fort något ändras i en rad, eller en rad tas bort, skapas en ny kopia av raden, och den gamla blir dött utrymme. En korrekt konfigurerad auto-vacuum ska göra att vacuum körs så ofta att det döda utrymmet i databasen inte växer med tiden, med följden att man aldrig behöver köra vacuum full. En viss mängd dött utrymme måste man räkna med, men egentligen bara så mycket som hinner skapas mellan två körningar av vacuum. Och auto-vacuum anpassar sig efter hur mycket databasen uppdateras, så i uppdateringsintensiva perioder kör den oftare. Och alla andra operationer kan accessa tabellerna som vanligt medan den kör vacuum (En vanlig vacuum låser inte tabellen, som vacuum full).</div><div class=""><br class=""></div><div class="">För mig låter det som att vanlig vacuum körs för sällan, och vacuum full aldrig, och det är i så fall orsaken till situationen. Med rätt konfad auto-vacuum, eller möjligen en lagom tätt körande vanlig vacuum, ska man komma till rätta med problemet, utan att behöva köra vacuum full.</div><div class=""><br class=""></div><div class="">/Fredrik</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">2016-11-03 19:04 GMT+01:00 Karl Wettin <span dir="ltr" class=""><<a href="mailto:karl.wettin@kodapan.se" target="_blank" class="">karl.wettin@kodapan.se</a>></span>:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class="">Precis det görs lite då och då. Kanske en gång i månaden. Ingen auto vaccuum.<div class=""><div class="h5"><div class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On 03 Nov 2016, at 18:18, Fredrik Ramsberg <<a href="mailto:fredrik.ramsberg@gmail.com" target="_blank" class="">fredrik.ramsberg@gmail.com</a>> wrote:</div><br class="m_4755838746596733583Apple-interchange-newline"><div class=""><p dir="ltr" class="">Nja, kungen är jag väl inte. </p><p dir="ltr" class="">På vissa tabeller (beroende på access-mönster) behöver man göra VACUUM FULL ANALYZE ibland. Det innebär i princip att tabellen blir otillgänglig under en tid (definitivt för skrivning, osäker på hur det är med läsning). Tillfälligt använder den mycket diskutrymme. Görs det idag?</p><p dir="ltr" class="">/Fredrik<br class="">
</p>
<div class="gmail_extra"><br class=""><div class="gmail_quote">Den 3 nov. 2016 5:50 PM skrev "Karl Wettin" <<a href="mailto:karl.wettin@kodapan.se" target="_blank" class="">karl.wettin@kodapan.se</a>>:<br type="attribution" class=""><blockquote class="m_4755838746596733583quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Är du kungen på att konfigurera PostgreSQL?<br class="">
<br class="">
<a href="http://openstreetmap.se/" rel="noreferrer" target="_blank" class="">openstreetmap.se</a> har en databas som uppdateras varje minut med massor av små förändringar, en spegling av OSMs hela världsdatabas. En snapshot tar ca 200GB på disken, men laddar man in den med uppdateringar så blir den på ett år ungefär 1TB. Så en gång om året måste den blåsas om. Det är ohållbart ur underhållsynpunkt, det hade varit bra om man slapp bry sig även om det bara är en gång om året.<br class="">
<br class="">
Har du några bra tips på vad anledningen till detta kan vara? Den kör vaccuum lite då och då, men uppenbarligen är inte det nog.<br class="">
<br class="">
<br class="">
<br class="">
                kalle<br class="">
<br class="">______________________________<wbr class="">_________________<br class="">
Talk-se mailing list<br class="">
<a href="mailto:Talk-se@openstreetmap.org" target="_blank" class="">Talk-se@openstreetmap.org</a><br class="">
<a href="https://lists.openstreetmap.org/listinfo/talk-se" rel="noreferrer" target="_blank" class="">https://lists.openstreetmap.or<wbr class="">g/listinfo/talk-se</a><br class="">
<br class=""></blockquote></div><br class=""></div>
______________________________<wbr class="">_________________<br class="">Talk-se mailing list<br class=""><a href="mailto:Talk-se@openstreetmap.org" target="_blank" class="">Talk-se@openstreetmap.org</a><br class=""><a href="https://lists.openstreetmap.org/listinfo/talk-se" target="_blank" class="">https://lists.openstreetmap.<wbr class="">org/listinfo/talk-se</a><br class=""></div></blockquote></div><br class=""></div></div></div></div><br class="">______________________________<wbr class="">_________________<br class="">
Talk-se mailing list<br class="">
<a href="mailto:Talk-se@openstreetmap.org" class="">Talk-se@openstreetmap.org</a><br class="">
<a href="https://lists.openstreetmap.org/listinfo/talk-se" rel="noreferrer" target="_blank" class="">https://lists.openstreetmap.<wbr class="">org/listinfo/talk-se</a><br class="">
<br class=""></blockquote></div><br class=""></div>
_______________________________________________<br class="">Talk-se mailing list<br class=""><a href="mailto:Talk-se@openstreetmap.org" class="">Talk-se@openstreetmap.org</a><br class="">https://lists.openstreetmap.org/listinfo/talk-se<br class=""></div></blockquote></div><br class=""></div></body></html>