How Is Database Disk Space Calculated On Masto.host? | Masto.host

PostgreSQL-indexar frigör inte diskutrymme omedelbart efter att data har raderats, vilket kräver en omindexering för att återställa utrymmet. Att köra en omindexering kräver att Mastodon-servern är offline, och frekventa omindexeringar eller användning av verktyg som pg_repack skulle slösa CPU-cykler och skapa problem. Masto.host beräknar databasens diskutrymme genom att multiplicera storleken på en pg_dump-säkerhetskopia (för närvarande med 4.9) och jämföra det med det faktiska diskutrymmet. Det mindre av dessa två värden presenteras som databasens diskutrymme på Masto.host. Denna metod syftar till att ge en mer exakt och effektiv representation av diskutrymmet, närmare det som behövs för att återställa databasen eller efter en omindexering.