αααα»αααααΎα±ααα’αααα’αΆαααααα·α αΆαα·ααααααΆαααΆαααααΈααΎαααααΆα 2016 ααα Andrey Salnikov "ααα α»αααααααΆαα αααα»ααααααα·ααΈαααααΆαα±ααα αΎαααααα αααα»α postgresql"
αα αααα»ααααΆαααΆαααααα αααα»αααΉααα·ααΆαααα α»αααααΆααααα αααα»ααααααα·ααΈαααααΎαα‘αΎααα ααααΆααααΆαααααΆααα ααΆ αα·ααααααααΌααααααα·ααΈα α αΎααααα»αααΉαααααααα α»αααΆααααααααααΆαα±ααα αΎαααααα αααα»α Postgresql α ααΆααααα½ααααααΊααΆααΆαα αΆααααααΎαααααΆααααα ααααααααΎαααΆαααααααααααααααα’αααααΆααααΌα αααααΈααΆααααΌααα·αααΆααααααΌαααΆαααΆαα»ααααααΆααααΆααααααααΌαααΆαααααΎαααΎαα
ααΈαααΆαααααΆααααα’αααααΆααα’ααααααΆ! αααΆαβααΆαααβαααβαα·αβααΆαβααααααβαα αα αααααβααΌα βααΆαβααΎαβαα»αβααΈβαα ααΆααΈβααααβαααα»αβααα αααΆαααΆααααααααΊαααααααααΆαααα ααΎα’ααααααααΎααααααααα backend ααΈαααααααΎαααΆαα’αα·αα·ααα αααΎααα½αααα α αΎααα½ααααα»αααααααΆαααα α»αααΌα ααααΆα αααα»αααΉαααααΆααα’αααα’αααΈαα½αααα αααα»αβααΉαβααααααβααΈβα’αααΈβαααβαααααααααΆαα αα·αβα’αΆαααααβαααβααα α»αβααΆαααααβααΆαβα±ααβααΎαβααΆαα
α ααα»α’αααΈααΆαααΆααΆαααα α»α? αα½αααααααΌαααΆαααααΎαααα ααα»ααααΈααααΆαα αααα ααααα αααα ααααΆααΆααΉαααααΎαααΆαα αΎααααααΆαααααΆαααααααααα ααααααααΆααα½αα ααα½ααααααΎαα‘αΎααα ααααα·ααααΆαααΌαααααΆααα·αααααα αα·ααααααα·ααΈ ααααΌα ααΆαα αααα»αααΌαααααΆααα·αααααααααα½αα―ααααααα
αααα»αααΉααααααα±ααα’αααααΌαα§ααΆα αααα ααα½αααΈααΆαα½αααΉαααΌαααΆααααα½αα±αααααααααΆα α’αααΈαααααααααΏαα’αΆαααααααΆαααΎαα‘αΎαα αααα»αααΉαααααΆααα’ααααααααααααα’αααΈααααααΆααααααΎαα‘αΎααα ααΈαααα α αΎαβααΎβααααΌαβαααααααΆαβαααβααααβααΆ αααβααΎαβα‘αΎα αα·αβαα·ααΈβαααααΆαβα’αααΈααααβαααβααααΌαβααααΎβααΎααααΈβααΆαααΆαβααα α»αα αααα»αααΉαααααΆααα’αααα’αααΈα§ααααααααα½α αα·ααααααααΌααααααααΆαααααααΆαααααααααα
αααα»αααΆαααααΎααΌαααααΆααα·ααααααααΆαααααααααααα»αααΆαααΆααΆαααΈαα α αΆααα½αααΆαααααΈα’αα·αα·αα αα½ααααααΆαααααα·ααααα·ααΆαααΎααααΈααΆαααααα α αΎαααΆαα½αααΉαααααααααα½αα ααα½α ααΎαααααΎαα αα α»ααααααααΆααααα»ααααα ααΎααααΈααΆαααααα
αα·ααααααααααΌαααα αΆα: ααΆααΌα ααΆαα 2 MB α αααααααΆααααΎααααααααΆααααΌαααααΆααα·αααααα αα·αααΆαα·ααααααααΆαααααααΆααααα’ααΆααα αα·αααααα»αααααα’αα½α - ααααα·ααααα·ααΆα 2 αααα»ααα½ααα·ααΆααΈααααα ααΆαα αΆαα
α αΎαααΆαααααααΆαααΆαααααα αααα»αααΉααααα αΆαα’αααααΌαααααΆα αα ααΎααααΈα’ααα’ααααααα αααΆααα’αααΈα’αααΈααααααα»αααΎαα‘αΎαα ααΆαααααααΆαααααΆα 2 ααΆαα½αααααΆα ααα ααααΆαααΈαα½αααΊααΆα’αααΈαααααΎαα‘αΎαααΆααΌαα αα ααΎαααΆαααΈαααα
α αΎααααα»αααααΆαααΆαααα ααΎαααΎαααΆααΎααα·αααΆααΆααααααΆααΌα αα½αα αααααααααααΊααΌα αα 2 MB α αααααΊααΆααααΆα ααααααΌααα ααΆααααααα
αααααααΆααααΎαααααΆααααααα ααΎαααΆαααΈαααααααΆααααααααΆα αα·αααααΈαααααα αααααΊααΆααααΆα ααααΆαααααΆαα
ααααΆα ααααΆααααααααΆαααααααααα αΆαααΈααααα·ααααα·ααΆαααααααααα»αα ααΎαααΎαααΆααααα·ααααα·ααΆαααααΌαααΆααααα αααααΆαααΆαααα ααα α αΎα autovacuum αα·αααααΎαααΆααα ααΈααααα α‘αΎααα αααααααΆααΆααΆαααΆαααααα αΆααααααΎαα ααΆααΉαααααααααΎαααΆα α αΎαααΉαααΆααααααααααααααΆααααΎαα
ααααΆαααΈααΈαααΉααααααα§αααα·ααααα αΆαααααααα»αααααΎαααααα αααα»αααααΆαααΆαααα ααΎαααααΎαα αα α»ααααααααΆααααα»αααααααΈααααα’αα·αα·ααααΆαα·α αα α α αΎαααΎαααΎαααΆαααααααΆααααΎαααααΆααααααααααΆααααααα·ααααα·ααΆαα’αΆαααααααΊααα’ααΆαα αα·α ααΆααα½ααα·ααααΈαα·ααΆααΈα ααΎαααΎαααΆααααΆαααααΎαααΆα (αααααΊααΆααααΆα ααααΆαααααΆαααΆαααΎ) ααααααΌαααΆαααααΎααααΆααααααΎαααααΆ αα·αααΌα αααααα
ααααΆα ααααΆαααααΆαααΆαααααααααα αΆαααΈα ααα½αααααα·ααααα·ααΆα αα·αα’αααα αα αΆαααΆααααααΎαααααααΆαααααα»αααΆαααααααααααααΆαααααα ααααΆαααααααΎα αα»ααααααααΎαα αα α»ααααααααΆαααΆα α αΎαα ααα½αααααααα·ααααα·ααΆααααααΎαααααΆααααααΆααΊ 2 αααα»ααα½ααα·ααΆααΈααΌα ααααααα»αααΆααα·ααΆααα ααΎαααααΌαα
α αΎαα₯α‘αΌααααααΎαααΆααααααΆααααααα½αα αααααΆααα ααα»αααα½αα ααα½αααΆαααααα·ααααα·ααΆαααααα ααΌαα α ααα»ααααΆααααααΆααΆααα’ααααΊ banal:
- αα½ααααα»αα ααααααΌαα αααα»αααΊααΆααΎαααΆαα αΆααααααΎαα αΌαααααΎααααΆααααααΆααααα αα αααα»αααΌααααααα·ααΈα α αΎαααααΆααααααααα·αααααΎαααααΎαααα αααααΊααΎαααΆαααΎαααααα·ααααα·ααΆα ααααΎααΆαααααΆααααααΌααααα»αααΌαααααΆααα·αααααα α αΎαααΆαα ααααΈαααααα·ααΈααΎααααΈα’αΆααααα»ααα α¬αα ααΆααααααΆαααααααααααααα αααα»αα αααααΆαα ααΆααααααααααααααΎα α αΎααααααΆααα ααα»αααα½αα ααα½αααΆαα·αααααΎαααααααΎαααα α αΎαααααααααααΎαααΆαααΆααααΆαααααα»αααααΆαααΆααα½ααααααΆαα·αααΉαααΆαα αααααΆαααααΆααΉαααααΌαααΆααααααααΆαα
- ααααΆαααΆαααΈααΈαααΊαα ααααααααααΈααΎααααααΆαααΎαα‘αΎααα αααα»αααΌαααααααΎααααααΆααα ααα»αααα½αα ααα½αα α αΎααααα»αααααΈααΎαααα ααΎααα·αααΆαααααΎαααΆααα·αααααα·ααααα·ααΆαααα α αΎαααΎαααΆααααα ααααΆαα½αααΉααααααααα½αααΆαα½αααΉαααααα·ααααα·ααΆαααΎαα αα α
- α αΎαα α»ααααααααααΆααααΈααααααΆαααα αααααΊααΆααΌααααααΆααα»αααΆαααΆαα ααααααααααα½αα ααα½αααΎαααααα·ααααα·ααΆαα ααΆαααα½α α αΎαα’ααααααα ααααΆαα·αααΉααα αααα»ααααααα·ααΈααΆα’αααααΆαααΆαααα½ααααααα
ααΎααΏαααααααααΆααα αααααΆ?
αααα ααα»α αααααΆααΆα αα·ααααααααααααααααΎαα αΆααααααΎαα αΎααααΆαααααΆααα ααααα·αααΆα₯αααα·ααα αΎααααααΌα ααααΆα αααααΆααααΌαααααΆααα·αααααα αααααΉαααΆααααααΆαααααααΆααααΎαααααααΌαααααΆααα·ααααααααΉαααΎαα‘αΎααααΆαααααΆαα α αΎαααΆααααα»ααα ααΎαααΆαααΈαααααΌαααααΆααα·ααααααααΉαααΎαα‘αΎαα α αΎαααΆαααααα αααααα·ααΈααααααΎαααΉααααα»αααα αααααΆαααααααα·αααΎα’αααα αααΆαααα 10 αα·ααααΈαα·ααΆααΈαα αααα»αααΌαααααα’αααααΎααΆαααααΎαα»ααα ααΆααααΌαααααΆααα·αααααα 10 ααΈααΈαα·ααΆααΈαα ααΎαααααα·ααααΆααααα’ααα ααααα»αααΆαααααα’αααα αααΆαααα 20 ααΈααΈαα·ααΆααΈααΎααααΈαααα ααα α αΎαα₯α‘αΌααααααααΆαααΆαααααα’αααααΉαααααα ααΆαααααα»αα
α αΎαα αΆαααΎαααΆααΆαα’αααΈααΎαα‘αΎαα ααααΆα ααααΆααααααααΆαααααααααα αΆαααΆααΎαααΆαααααα·ααααα·ααΆαααααΌαα α αΎαααααα·αααΎααΎααααα‘ααααΎαααααΆα ααααΆααααααααΆαααΎ ααΎαααΎαααΆααα αααααΆααΆαααααααΎαααααΆαααααααααΈααΈαααααΆαααα 300 ααα αααΆααα αααα»ααααααΆαα½αααααΆααα ααα·ααΆααα·αααααααααα»αααΆααΆααα·αααΆαααααΆααααααΌααα αααααΊααΆαααα·ααΆαααααΆαα αααΎααα½αααα
ααααΆαααΆαααΌαα ααΆααααααΉααααααααΆααααΎαααααΆααααααααααααΆαααΈαααααααΆαααααΆααααααΌαααααααααααΆααααααΆαα·αααΆα αααΎαααααα·α αααα αααααΊααααΎααΆααα’αααα ααΎαααΆαααΈαααααΆαα αΆααααααΎαααααΆααα α»αααΆαααααα»αα α αΎααα αααααΆαα½αααααΆααα ααααΎαααΆα Postgres ααΆααααα»αααααΌαααΆαα αΆααααααΎααααα»αααααααααΆ autovacuum ααααααα»αααααΆααΆαααααΎα’αααΈαα½α αα·αααααΎααααΆααααααΆαα
ααΎααΆαα’αααΈααΎαα‘αΎαααΆαα½ααααααΆααααααΎα? ααΌα βααααΆα αααααααΆααααΎαααααΆαααααααααααΎαααααα ααΆααααααΆααΆααααα‘αΎαααΌαααΆααααααΆαα·αααΆα αααΎαααααα·α αααα ααΆαα·ααααα αααα»αααααααααααααΆαααααΎααααΆααααααΆα ααΎαααΎαααΆααΆααααα»ααα ααΎαα½αααααΆαααΆαααΎαα‘αΎααααΆαααααΆααα αααααΊααΆααααΆα ααααΆαααααΆαα α αΎαααΆααΆαααΎαα‘αΎααααααΆααααα½αααααΆαααααΌαααααααααΆαααααα»ααααααααΆαααααααααΆααααααααααααα»αααΆαααααααααααααααΌαααΆαα αααααΊααΆααααΆα ααααΆαααααΆαα α αΎαααΆαααααα α ααα½αααααΆαα α ααΌαααααααααααΎααααα»ααα½ααα·ααΆααΈα αΆααααααΎαααααΆααα α»ααααΆαααααΆαα αααααΆαααααΌαααααΆααα·αααααααα·αααΆααααααααΆααΎααααΈααααΎαααΆαα ααα½αααααΎααΌα ααααΆα
ααΎαααααΌαααααΆαααΈαα·αα‘αΎααα·αα ααΎαβα αΌαβαα βα’ααΈαααΊαα·αβα αΎαβααβααΎαβααΆβααααα·ααααα·ααΆαβααΌαβααΆαβα±ααβααΆαβαααα αΆα ααΎαααααααα αα·ααααααΆααααααα·ααααα·ααΆααααα α αΎαβα’αααΈβαβααβααααΆαβααΆβααΏαβααααααΆβαααααΆααβααΎαα α’αααΈααααααααΆαααααΎαααΆαααΌα αααααΆαα½αααα
ααΎαβαααααβααααΆαα ααα»ααααβαα½αβαααβαααααβαα ααΎαβα αΆααβααααΎαβαααβαααααΆααβααΆ αααααα·ααΈβαα·αβααααΎαααΆαβααΌα βαα»αβαααβααΆαβα’αΆααααα ααααΎαα ααααααΎαααΆαααΊαααΆα α αΎαααΊαααΆααααΆαααααΆααα ααΊαααΆααα½ααα ααΈααα ααΆαα·ααααα αααα»αα§ααΆα ααααααααααα»αα ααΆααααα»ααα ααΎαααΆαααΈααααααααααααΆαααΆαα»αααααααααααααΆααα
α αΎααααα½αααΆ "ααΎααΆαα’αααΈααΎαα‘αΎαα ααααααΌαααααΆααα αααααα?" α αΎαααααΆαααΆαααΆααααααααΎαα‘αΎαααΆαα½αααΌαααααΆαα αα ααΎααΆααΆαααααα·ααααα·ααΆα α’αααα’αΆα ααΎαααΎαααΆααΆααΆαααα α αΎααα·αααΆαα·αααΆαααααα·ααααα·ααΆααααααααααααα ααα»ααααβααα αβααβαααααΆβααΆαβααΎαα‘αΎαβαααΆαβααααΆααβαααα»αβα’αα‘α»αβαααβαααααααααΆααβα α αΎαα αΆααααΆααααΈαααααααααα½ααααα·αααΆαααα α»αααα αααααααΆααΆααααααα ααΎααΌαααααΆαααΆααααααααΆαα α αΎαβα ααααΎαβα αΆααβααΌα ααΆβααΆαβααβαααΆαβαααααααααΆααβαααα»αβααααΏαβαααβααΎαβα’αΆα βααα½αβααβααΆαα autovacuum ααΆααααααααα α αΎαα αΆααααααΎαααααΎα’αααΈαα½αααΆαα½αααΉααααααΆ αααααααΆααααΌαααΆαααααααα·αααααααααααααααα
ααΆαα·ααα ααααα ααΆαααΆααΆαααΆαααααααΆαα½αααααΈ αααααΎαααααΆααααααΌααααα»αααα αααααααΆααααΎααααααααΆααααααΎα αΆααααΌα ααΆααΆααααα‘αααα ααααααΆαα·αα ααα»ααααβααΆαβαα·αβααΆβαααααβααΆαβαα½αβααβαααααα
α αΎαααΈααΆααααα»ααα ααΎ processor ααΎαααΎαααΆααΆααααα»ααα ααΎ processor αα·αααΆααααααααα ααααααααααααΌαααΆααα»ααααααΆαααααααα α αΎαα ααα»αααα ααΈαααααΊα αααΆααααΆαααα αααα»αααααΆα ααααΆαααααΆαααΆααααααα ααΆα’αΆα ααααΌαααΆαααααΎαααΎαααΆα ααα½αααΆααααΆααααααΆαα αα αΆααααα»αααααΌαααΆαααααααααα ααΈαααα αααααΊααΎααααΈααααααααααααΆαααααααααΌαααΆα ααΎαααααααααΆαααααΆααααααααΆαααΈαααααΌαααααΆααα·αααααααααααααααααααααααΆααα·αααααααααααααΆαααααααααα α ααα½αααααα·ααααα·ααΆααααα»ααα½ααα·ααΆααΈααΆααααααααΆαα
ααα»αααααα’ ααα»ααααααααΆαααΆαααΆααααα’αΆααααααα αααα αααααααΆαααααααΆαααΌαααααΆααα·αααααααααααΆαααα·ααΆααααααααα·ααΈααααααΎααααααααΎαααΆαααΆαα½αααΌαααααΆααα·αααααααααα
α αΎαβααΎααααΈβαααβααΈβα’αααΈβαααβαααα»αβααΎαβα‘αΎαβαα βααΈβααα ααααα·αβααΎβα’αααβαα·αβααΆαβαα βαααα»αβαααΆαααΆαααβαα»αβαα α₯α‘αΌαβαααβααΎαβααα½αβααΆαβααααΉααααΈβααααα·α α ααααΉααααΈααααααΎαααΆααααααααα»αα α ααα»α’αααΈααΆαααΆαααΆαααΈαααΌαααΌααΈ α αΎαααΎααΆααααΎα’αααΈ?
ααααααααααααααααααααααΆααααΆααααααΉαα αα αααααΆαα½αααΎαααΆααα»α ααΎαααΆααα½ααα αααα»αααΆααΆαα αααααΆααααΆαααααα’αΆα ααααα ααΆαααΈαα·α αα·αα’αααΈαααααΎαααααΌαααΆαα₯α‘αΌααααα αα½αααΆααααΌαααΆααααααΆααααΆααααααααα αααα»αααΌαααΆαα α αΎαβααΆαβαααααΆααβααααΆααβαααβααααΌαβααΆαβααααΎβαα½α βα αΎαβααααΌαβααΆαβααααΎβαα αα α»ααααααααΆα α αΎαβααΆαα»βααααΈβααΆαβαααα αΆαβαα βααΎβαα½αααΆα α αΎααα½αααααααΌαααΆααααααΆααααΆαα½ααααααα αΆααα’αΆααααααααΎααΌαααααΆααα·αααααααααα αΎαα ααα»αααααα½ααααααα·ααα αααα»αααΆααΆααααααΆααααααααααα·ααα Postgres α
α ααα»α’αααΈααΆαααΆα’αααααααΌαααΆααααΆαααΈαααΌαααΌααΈαααααα? Autovacuum αα α ααα»α αααααα α αΌαααααΎααΌαααααΆααα·αααααα α αΎααα½αααΆααΆ "ααΌααααααααααααααΆααααααα·ααααα·ααΆαα αΆαααααα»αααααα αα α»αααααααααα»αααΎααα αααα»αααΌαααααΆααα·ααααααα" ααΌαααααΆααα·αααααααααα‘ααααααααααΆαααααα α αΎα autovacuum ααΉαααα’ααααΎααΆ ααααααααΆααααααΆαααααα»αααΆααΆαα α αΎαααααα·αααΎααΆααααΎαααΆαααααΆαααα½αα ααα½αααααΌαααΆαααααΆααααααΌααααααααα·ααααα·ααΆαα αΆααα αααΎαααα ααΆααααΆααα·αααα·αααααΆαααα½αααΆααΆαααααΆαααααααΎαα’αΆα ααααΎα‘αΎααα·αααΆαααα’ααΆαααααααααααα·ααααααααααΈαα ααΈαααα αααααΊααΆααααΎαααΆαααααααΆααααααα
αα αααααα ααΎαααααααααΎααΆαααΆαα½αααΌαααααΆααα·αααααα α αΎαααααααααΎααΆαααααΆααααααΌααα½αα ααα½αααΎααΆααΆαα α αΎααα ααΎαααααΆααααΆααααα αααααΎαα’αΆα ααααΎα‘αΎααα·αααΆα ααΎαααααααα·ααααααααααΈα ααΌα ααααα αΎα ααΎαααα½αααΆααααααα½α αααααΊ ααααααααααααααααΆααα αΆαααα½αα ααα½αααα α‘αΎααα ααΈααα αααα½αα±αααα½ααα ααΎααααααα α»ααααααΆααααααΈαααααΎαααααΌαααΆαα α αΎααααααΊααΆααααΆαααΆαααααααΆαααααΆαα PostgreSQL ααααΎαααΆαα
ααΎααΆαα’αααΈααΎαα‘αΎααααα»ααααααΆααααααααααΆαα? ααΎβααααΎαβααΆαβαααβααΎαβα‘αΎαβαα βααΈβαααβαααβααααβααΆ?
ααΎαβααΆαβαααααΆβαα½αβαααα»αβααααααααβαα½αβα ααα½α ααααβαααβαα ααααβααΆβαααααΆααβααααΆααα αααΆαααΈαααΌαααΌααΈαααααααααααα αΎαα ααΆααααΆααα½αααΌαααααΆααα·ααααααααΆααΎααααα·ααααα·ααΆαα αΆαααααα»αααααααΎαααΊααΆα’αααΈ αα·αααααααααΆααααααααΆααΊααΆα’αααΈα αααα»αααΆαααα½αααααααααΆααααα ααααααα ααααΆα αααΎααααααα»α αααα ααααΆαααααΆααΈαα»αα ααΆα’αΆαααααααΎααα ααααα»ααααα’αααααΆααα ααΎααΌαααααΆααα·ααααααααααα’αααα α αΎαααΆααααΆααα ααααΎααααααΆαααααααΆααα’αΆα αααααΆααααΆααΆαααααΎα‘αΎααα·αα α αΎααααα»ααα·αααΆαααααΎααααααΆαααααααααα αααα»αααΆααΆαααααααΎαααα
ααα»αααααα ααααααααΎαααααααααΎααΆαααΆαα½ααα»α ααΎαααααΎα’αααΈαα½ααα αααα»αααΆ ααααΎαα αα α»ααααααααΆαααΆ ααααΆααααααΌααα·ααααααα ααΎααΌαααααΆααα·αααααααα½αααααΎα’αααΈαα αααααα? ααΆαααααΆααααααΎααααα ααΈαααααααααααΆααααααΈαα α α»ααααα ααααααΆααΆααααααΆαααααΆαααααααα ααΌα ααααα αΎα ααα ααα»ααααααΎαα αΆααααααΎαα αΎαα
ααΆααα·αααΎαααααΌαααΆααααααααααααααΎααααΈααααΎαααΆαα ααα»αααααααα»αα’αα‘α»ααααααΆααααα αΆααααααααΆααααααΆααΆααααααααααΆαααααααααααΊααΆααααα»ααα ααΌααΆααααΆααΆαααΆααααΌαα
α αΎααα ααααααααΎαααααα·ααααα·αααα½α ααΌαααααΆααα·ααααααααααΌαααααααΆαααααααΆααααΆααα’ααα ααΆαααααα α αα·ααααα ααΎααααΈααααααααααααΆαααααα ααααΆαα α αΎαα₯αααα·ααααααΆαα αΎαααΆααΆαααΆαα½αααΉααα·αααααααααααααΆαααααααααααααΌαααΆαααα α ααΆ "bloat" ααααααΈααα αααΆαααααααΎααααααα α αΆαααΆααΆααΆα 2 MB ααΆααααΆαααΆ 300 MB? α₯α‘αΌααααααααΌαααααΆαααα ααΆααΈα αααΆααα αΎαα’αααααΉαααΆαααααααααΆαααΆαααΆααα’ααααααα’ααααααΆαααΆαααα ααα
ααΎβααΆαβααβαα·ααΆαβα’αααΈβααααβαααααΆααβααΎα?
- αααα»αα§ααΆα ααααααααααα»α ααΆααΆα αα·ααααααααααααΎαα‘αΎα 150 ααα α’αα·αα·αααα½αα ααα½αααααααΎαααΆααα½αααααΈαααααααααααααααααα αα αααααααα½αααα αΆααααααΎαα’ααααα ααααα»αααΆαα
- ααα ααααα»αααα½αα―αααΉααα·αααα α»αααα Autovacuum αααα»αααααΈααααα’αΆα ααΆααααααα»ααααα»ααΆαααααα·αααΎααΆααααααααΆααααααΆααααα»αααααα ααα»αααααααααΆαααΆαααΆαααααα·αα₯αααααα αααααΆααααααααααα½αα’αΆα ααααααα α α»ααααα αα αα·ααα·αααααΌαααΆαααααΎαα αα α»ααααααααΆααα αααααααααααΆααα’ααααααααααααΉαααααΌαααΆαααααααα ααααααααΆαα½ααα ααΎαα αΆαα ααα»ααααβαααβααΆβααααΉαααα·ααΆαααβαα·αβααααβαααβαα»βααααβα’αααβααααΆααβααΉαβαα½αβααΌα ααΌα ααααβα’αααβαα·αβαα½αβαααααΉαβα ααααβααΆβα‘αΎαα
- ααΌαααααΆααα·ααααααααααΌαααΆαααααααααΆαααααα»αααΆααααΌααααααααΆαααααααααΆαααααααααα α αΎαααΎαααααααααΆαααααΆαααΆα ααΎαααααααααΆαααααΆαααααΎαααΆα αα·αα’αααα·αααΈα
- α αΎαααααααααΆαααααααααΆαααα ααΎαααααα·ααΈααααααΎα αααααααααα·αααΎαα ααΎαααααΌα ααΎαααΆαα αααΆα 10 αα·ααααΈαα·ααΆααΈααΎααΆαααααΎαα»α 10 αα·ααααΈαα·ααΆααΈααΎααΌαααααααΎα αααααΆαααααααα»αα’αα‘α»ααααααΆαα ααΎαα αΆααααααΎαα αααΆαααααα½ααα·ααΆααΈααΎααΆαααααΎαα»α αα·α 10 αα·ααααΈαα·ααΆααΈααΎαααααΌα αααααΊααΆααααααΆαα·ααααα ααα αααααΆαα’αα»αααααααααα·ααΈααΆαααα α»αα α αΎααα ααααααα§ααααααα·α ααα»ααααΌαααΆααααααααΆα ααΎαα αΆααααααΎαα αααΆα 20 αα·ααααΈαα·ααΆααΈααΎααΆαααααΎαα»α 10 ααΈααΈαα·ααΆααΈααΎαααααΌαα αααααΆααααααΆααΎααα ααααααΆααα α»ααα½αααααααααα αααα»αααα·αααΆαα α αΎαβαααβααΊβααβααΈβααααα·ααααα·ααΆαβαα½αβαααβααΆαβααααα αααα ααβααΆβααΆαβαααβααα α»αβααααβααΎαα
- α αΎααααα½αααΆ "ααΎααΎαα’αΆα ααα’αααΈαααΆααα’αααααα·ααααααααααΆ?" ααΎααααΈα±ααα’αααΈαααααααααΆαααα’ααΆαα½αααΎαα αΎαααααΎα αΌαααααΏαααΌα αα»αααααααααααααΆααα
α ααααααααααααααααΆαααααααΆααααΆααααααΆαααΆααααααααΌαααΆαα’αα»ααααα
ααααΌαααΎαααααΌαααααααααα»αααααΆααααα αΆαααα αΎααααα ααΎααααααΆαα
αααα»αααΆααΆαααααααΆαααααΊαααααααΆα α αΎαααααααααα·αααΌααααααα α αΎααααααΆααααΆααααααΎαααααΎααααααααααα
αα
ααααααα’αααααΆαααααΎαααΆααΆαααΆααααα α’αααααααΌααααα αΆαααα½αααΆα ααΆαα§ααααααααααΆααααΏαααααα½α
α αΎαα αα
αααα»ααααα»αα αα»αααααααΎαααΎαααααΎα§αααααααΈα ααΈαα½αααΊ VACUUM FULL αααααΆαααααΆααα ααΆααααΆααα»αααααααα
ααααα
αα·αααααΆαααααααΆ ααα»αααααααααααααΆααααΆαααααααααααααΆααααΆααα
αα½αααΆααααΌαααΆαααααΎα’αΆαααααααΎα’αααΈαααααΆααααααΆααααα½ααααααΆααα’αααα ααα»αααααααα»αααΉαααααΆααα’αααα’αααΈααΏαααααα α α»ααααα ααα ααΏαα αααααΊααΆααΆαα§αααααααΈα ααΆαα αααΎααααααΆααααααΎαααΎαα
αααααΆααβααΈβααΎαβααΆαβααβαααααβαααΆαβα αΎαβααααΎβα±ααβααααΆααβααΆβαααααβαααΆαβααα’βα αΎα ααΎαβααααΌαβααΉαβααΈβαα·ααΈβααΆαααΆαβααααΆαααΆαβαααβαα βααααβα’ααΆααα
- ααΆα’αΆα ααααΌαααΆαααΆααΆαααααΆαααΆααααα½αα α’αααααααΌαααΆαααΆααααααααααααααα ααΎ Master serverα ααΆαα·ααααααααααααΆααααααααααΆαααα ααααααααα»αααααΆαααΆαααααα·ααααα·ααΆα. ααΆαααααααΊααΆα’ααααααααΎαααααΎαααααα·ααααα·ααΆα ααααΎα’αααΈαα½α α αΎαα αΆαα αα α¬ααααΆαααααααα½α ααΆαααααααΌαα
- α αΎααααααΆααα’ααα αααα»αααΆαααΆα’αααα’αα·αααααα ααΆααΆαααΆααααααΆααααΆαααααα»αααΆαααααΎαααααααΌαααααα’ααααα ααααααααααΆαααΆαααΆαααααααΎαα‘αΎαα ααΆαα·ααα·ααΆαααααΎααα αααααΉαααΆααΆααααα½ααα·αα·αααααααΆαααααααααα α’αααααΉααααααΆααααα αΆ "ααΌαααααα" αα½αα ααα½ααααααααΆααααααΉαααααα·ααααα·ααΆαααΌαα
αα αααα»αααααΆα ααααΆααααα αααα»αα αααααα αΆαα’αααααΈααααααααααααΆ αα·αα₯αα·ααΆααααααΌαααααΆααα·ααααααααΆαααααΆααααααΌα αααααΆααααΈαααα»αααΆαααααααΆαααααααΆααΆαα½α VACUUM FULL αααα»αααααΈαααα ααααα·ααααααΆααα·ααααααααααΆαααααα»αααα
ααα αααΆααΆαααααΆααααΆααααααααα ααααΆαααΆαααααα·ααααα·ααΆαααααααΆααααααΆαα·αααααα αααΈαααα αααΆααα ααααα·ααααααΆααααααααααααΆααααΎαααααΆααααααααααΆαααααΆαααΈαααααα
ααα»ααααααΆαα·ααααααααΆαααααααΆααΆαααααααααααΎα αααααΆαααααααααααΎαααΆαααααΎαα αα α»ααααααααΆααααα»αααααααΈ ααΎαααΎαααΆαααααααΆααααΎαααααΆααααααααααΆααααΆαααααΎαα»αααααΎαα αα α»ααααααααΆααα·αααααααα αααα»ααααααΆααααΌαααΆαααΆααααααααααααααα·ααα»αααααΆα’αΆααααα ααααΆααααααααΎααααΆααααα processor ααΎααααΈαααααααααΎαααααααΆαααααΆααα α»ααααααααα·ααα»αααΆαααααααα α αΎαααααΆα ααααΆαααααΆαααΆαααααααααα αΆαααΆα₯α‘αΌααααααΎαααααΎααααααΆαααααααΎαααααΌαααΆαααααΆαα ααααα·αααααααΆαααααααααααααΆααααααΆααααααα ααΈααααα»ααααααΆααΆαααααΌαααΆααααα αΆααα α αΎααααααααΆααααΎαα»αααΆααααααα ααααΆαααααα·ααααα αΆαααααα ααα ααα»αααααα ααΈααα αααα»αααΆαααα α»ααα αααα»ααααααααΉααααααααα»αα
αααααΆαααααααααααΏαααααΌααααα ααα ααΆααΆααΏαααααααΆαααα»αα α αΎαααΆααΎαα‘αΎαα ααααααα»ααααααααααααΆ ααααα·ααα·αααΈαααα·αααααααααα’αα·αα·αα αα·αααΆααΎα’αααααααααααααα·ααΈααΆααααααααααααααα·αααααααααΆαααααΆαααΆαααααα αα·αααΌααα·αααΆαα ααΏααααααΎαα‘αΎαα
ααΏαααΈααΈα αααααΎαα ααα αΆαααααα»α αα·ααααααΎαααααα·αααααΆαααααΆααααΆαααΈααα
- ααΎαααα‘αΎαα αΎαααααΆαααΆαα»αααααααααααα α αΎαααΎααααααΆααΎαααΆαα αααΆααα αααααα½α α αΎαααΆααΉαααΆααΆαααα’αααααΆααααΎααααα»αααΆαααααΎα±ααααΆααα»αααααΆαααααααα»αα ααααααα α α α αααΆα α αΎαα’αΆαααΈααΆαα ααααα α αΎαααΆααααααΆααααΆαααΆααααααΎαα‘αΎααα ααααααααΎαα αααααα ααααΆαααΆααααα½αα ααα½α α¬ ETL α α αΎαβα’αΆααΈαααααβαααααΆαβα α·αααβααααΆααβααΆααβα ααααβααΏαβαααα ααΆαααα·αααΆα ααααΆααααΆαααΆαααααΆα αααΎααααααΆαααΆααα·ααΆααααα»αααααΆαα αααΎαα
- αααΆαααΆαααα αααΆααααα αααΎααααα ααΈαααααααΆααα·ααΆααααα»αααααΆααα·αα’αΆα ααααΆααΆααΈααΈαα·ααΆααΈααΆαααα ααΎαααΌα ααΆα’αααααααΆα αΆααααααααΌαα αα αααα»ααααααα·ααΈαα·ααΆα αΆααΉα ααΎαααααΎααΆααααα ααΎ Master α αΎαααααα·ααααα·αααΆαααΆαααααΎααΆαα ααααα
- ααΆαα ααα αΆαααααα»αα
- α’αααΈααααααααΆαααααΎαααΆααααΆαααα’α₯αααα ααα ααΎαα’ααα αΆαααααΆααα
α αΎαβααΎβααααΆαααΆαβαααβααΆαβααααααβαααβααΆ? ααΆαα·ααααα ααΎααααΆα ααααΆααααα αααα»αααααΆαααααααααααααααααααα·ααααα·ααΆαααΈααΆαα αααααααααΆααααααααααααα·ααααα·ααΆαα ααααΆα ααααααααααααΆααα’αααααα ααΎαααΆαααΈαααααα
ααααααααααα αααα»αααααΉααααΆαααΆαααΆααααααααααα»αααΆαααΈαα ααααΎαα ααΆααα½αααα αααΎαααΆααααα ααΎαααΎαααΆαααααααΆααααΎααααααααααΆαααΈαααααΆαααααααΆααααααααΆαα ααΎαααΎαααΆαα ααΎααΆαα ααααααΎαααΆαααααα·ααααα·ααΆαααααααααααααααααΎαααΆααααααα 2 ααααα ααΎαααΎαααααα·ααααα·ααΆαααααΆαααααα autovacuum αααααααΎαααΆααααααΆααααααΆααα α αΎαα’αααΈαααΊααα’ααΆαα½αααΎαα
ααΆααααααα αααααΆαααααααααααΆαααΆααααα ααΎαααααααααΎαα αα α»ααααααααΆααααα»αααααααΈαα ααΈαααα α αΎαααΎαααααΆααααααααΆααααΎααααααααααααααααααΆααααααΆααααααΎ ααΆαααααΎααααΆααααααΆααααααΆααααααααΆαα α’αααΈααααααααΆαααΊααα’ααΆαα½αααΎαα
α’αααΈααααααααΆαααΊααα’αα αΌαααααααααααααΆαααΆαααααΆαααααα αΆααααααΎαααααΎαααΆαα‘αΎααα·ααααααΆαααααααααααΆαα½αααΉαααΆαα ααααα α αΎααα½αααααΆαααααα‘αααααα·ααα α αααααααααααααΆααα
ααΎααα α’ααΈαααΊαα·α α αΎαα αΆααααααΎαα’αΆαααΆα ααα»α’αααΈααΆαααΆααΏααααααΎαα‘αΎαα α αΎαααΎααααααααααααΆαα
αααααααααΆαααααΌαααΊααΎααααΈαααααΎαααΆαααΊαααααΆαα ααααα ααΎαααΉαααΆαααΆαααΆαααααααααΎαααααΎαααΆααααααα 3 ααααα ααΎααααααααΆααααααΆααααααααΆαα αααααα 3 ααααα ααΎααααα»αααΎαααααΎαααΆαα’αααΈαααααααααΆα ααα»ααααααΎααα ααααΆααααα αΆααΆαα½αααΉααααΆαααΆαααααααααααααααααΌαααΆααα»αα ααα
ααΎαβα ααβα²ααβα’αααΈαβααα’βα₯αβααα ααα ααΎαα‘αΎααααααααααα α αΎαααΎαααΆαααααΎαααΆαααααααααααΆαααα ααΎα’ααΈαααΊαα·α - hot_standby_feedback α αααααΎαααΆα Hot_standby_feedback α’αα»ααααΆαα±ααααΎαααα autovacuum αα ααΎ Master α ααΌα αααα ααΎαβαααα αΆααβααααααβα ααααβααΆαααααα»αα α αΎαα’αααΈαααααΎαααΆαααα’αααααΆααααΎαααΆαα½αααΉααααΆαααΆαααα
α αΎαααΎααΆαα’αααΈααΎαα‘αΎαααΆαα½ααααΆαααΈααα Master αα αααααα? α αΎαβααΎαβααΆαβαααα αΆβααΆαααααα»αβααΆαα½αβααΉα Master serverα α₯α‘αΌααααααΎααααα»αααΎαααααΆα αααα αααααααααα»αααΆαααΎαααΆααααααααΆααααΈααααα α αΎαααΎαααΎαααΆαααααα ααΎααΆαα ααααααααααΎαααΌα ααααα ααΆαα αΆααααααΎαααΆαα₯αααα·ααααΎααααΆαααΆααα ααΎαααΆαααΈαααα ααΆαααΆαα₯αααα·αααααααΆαααααΆαααΆαααα’αΆα autovacuum αααααααααααααΆαααααααααΆααα ααα ααα»ααααααΎαααΆαααΎαα‘αΎααααΆαααααΆαααααααααα αααααααΆααααΎαααΆααααα½αααΆααααααα ααΌααΆααααΌαααααΆααα·ααααααααΆααααΌαααααΆαααΎαα‘αΎαααααααααααα autovacuums ααΉααααααΉαααααα·α α
ααΆαα·ααα ααΈα αΆαααααααΎα ααΎαααΎαααΆαα·ααααααα’αΆααααααα ααΎααΆαααααα‘αΎαααΎααααααααα ααΆαααααΎααααΆαααααΈααΈααΌααααΎαα‘αΎαααΌα ααααΆαααα ααΎαβαααα»αβααααβααΆααβααααβαααααΆααβαααβααααΆαβααααααααβααΆβα αααΎαβαααα α αΎααααααααΆααααΎααααααααΆαααααααΆααα αα·αα ααα½αααααα·ααααα·ααΆαααΆαααααΆααα α»αα
ααΎβααΆβααΉαβαα βααΆβαααΆαβααΆβααααα·αβααΎβααΎαβαα·αβααΉαβααΆβαααα»αβααΆαβαα·ααΆαβααΈβαα»α?
- ααΎαα αΆααααααΎαααααααααααα αΆα ααααα·αααΎβααΎαβαα½αβαααα αΆβαααα»αβαααααβααααΌα ααΎαβααΉαβααΆβαααβα’αΆα βααβααΈβααααα·ααααα·ααΆαβααΌαβα αΎαβαα βααΆαα Masterα ααΎαααΆααααα αΆααΆαα½αααα ααΆα αααααααΆααα ααΆα‘αΎααααα ααΆααααα»αααΆαααααααααααΆααΊαααα αααα½αααα
- ααααΎβααΆαβααΆαβααΊα ααα»ααααβααΎαβαα·αβααΎαβααααα·ααααα·ααΆαβαααβααΆαβααααααβααΌαβαα βααΈαααβααα α αΎαβααΎαβαα·αβαααβααΆβααΆαβαααα αΆβα’αααΈβααα ααΎααα·αααααααααααααααααΌαααααΎαα
- ααΎααα·αα·αααααΎαα§ααααααααΆαααΈαααα αααα ααααΆααΆαααΆααααααααααααΎαααΆαααααΆααα αααα ααααΆα’αααα αα αΆαααααααΎαααααΌαααΆααα»αα ααα ααΆα α’αααΈαα’αΆα ααΎαα‘αΎαα ααα»αααααα αααΆαααΈαααααΊααααΈ α’αααΈααααααααΆαααααΎαααΆαααα’α
- αααααααααΆαααα»αααααΎαααΆαα α’αααααααααααα α’αααα’αα·αααααα αα·αααΆααα ααααΆαα’αααΈαα½αααα
- α αΎαβαα βαααβααΆβαα½α α’αααΈαβααβα αΆααβααααΎαβααβαααα½αβααααΆαα
αα αααααα ααααΎααΎααΆαα ααααααααααΎαααααΌαααΆαααααΎαααΆα α αΎαα αΆαα ααα ααΎαααΆαααα½ααααΆαααΆαααα α’αΆααΈααααααα ααααΈαααΆαα ααΌα αααα’αααα’αΆα ααΎααααααΆααααααΎαααΆαααΈαα ααααΎααααααααα αΎαααΉααα·αααα α»αααα αα ααΎααααΆα ααααΆαα½ααααα αααα»αααΆααα»ααααααααααααα·ααααα·ααΆαααααααααααΈααΆαα αααααα½α ααΎααααΈα±ααα’αααα’αΆα αααΆααααααΆαααΆααΎααΆααααΌαααΆαααααααααα»ααααΆααα αΌααααααααΆαααΆαααΆααααααααΆαα
ααααααααα»αα ααα αΎαα α αΎααααααΆααααΈααααααααααΆαααΈαααααα αααΎαα¬αα·α ααΆαααααΆαααααααα α αΎααααααααΆααααΎαααααΆααααααααααΆααααααΎαα ααΎαααΆαααΈααααααααα‘αααα ααααααΆαα·αα αααααΆααααα ααΈαααα»α autovacuum ααΆαα±ααΆααααα’αΆα αα·ααααααΆαααααααΆααααααΆααααΆαααααα α αΎαααΆααα αΆααααααΎαααααΎααΆαααΆαααααααΆααα α αΎαβααΎβααΆααβααααΎβααΆβααΏαβααα»αααΆβααΎαβααΎαβααΉαβααα½αβααΆαβααΆαβααααΆααα
αααααΆαααααααααααααΆαααΆααααα αααααΆαααααααααααΎαααααΎαα αα α»ααααααααΆααααα»αααααααΈ ααΎαααΎαααΌαααΆαααΌα ααααΆα αααααααΆααααΎαα αα α»ααααααααΆαααααΈααΆαααααααααααΌαααΆαααααΎα±ααααααααΆααααα·α ααααααααααα ααααΆααααααααΎααααΆααααααα½αααααΆαααααααΌαααΆαααΆααααααααααααα α αΎαα ααα½αααααα·ααααα·ααΆααααα»ααα½ααα·ααΆααΈαααα‘αααα ααααααΆαα·αα ααα»ααααβααΎαβαα·αβααβααβααΆαβααααααΆβαα·αβα αΎα αα·αβααΌα βαα»αβαααβααΎαβα ααα»βαααβααα
αααα»αααααΈααΆααααα ααΎαααα½αααΆααααααααααα ααΌα ααααΈααΈαα½α ααααα½αααααααααα ααΈααα αα·αααααααααααα
ααΎαβα αΆααβααΌα βααΆβααΆαβααααΎβα’αααΈβαααααβαααΆαβααααΉαβααααΌαα α ααα αΆαααααα»αα α§ααααααα·ααααααααα ααΎαβααΆαβαααα ααβααααΎβαα βααΆαβαααα·αβααααβααΎα ααα»ααααβαα βααβααΆαβα’αααΈβαααααβαααΆαβααΆαβααααβαα βααΆβα’αΆαααααα
- αα·αααΎα hot_standby_feedback? ααΆα/α αΆα ααΆαα·αααααΌαααΆαααααΆαα’ααααΎαααΆαααααααΆαα ααα»ααααααΆαααα·ααααααααα αααααΆαααααΆαααααα·αααααααααΆαααααααααΆαααα ααΎαααΆαααΈααα Master αα·αααα’αΆαααααα·ααααα·ααΆααααααΆαααΈαααΌαααΌααΈαα ααΈαααα ααΆααααααΆαααΎαααΆαα ααΎααΆαα αααααα½αα ααα½α α αΎαααααα α’αααΈααΆ α’αααα’αΆα αααααΆαα Master αα·αααα½αααΆααααα αΆααααΆαα½ααααααα·ααΈα
- αααααΎα max_standby_streaming_delay? ααΆα αααααΆαααααΆαααΆααααααααΆααΆααα·αα ααααα·αααΎα’αααααΆααααΆαααΆααααααααα XNUMX αααα α αΎαα’ααααα·αα ααα±ααααΆααΆαααααααΆαααααααααααααΆαα ααααααααα ααααΆαααααααααΎαααΆααααααΆααααα αααΆαααΆαααααααααααααα·ααααααΌαα±ααααΆααα·αααααααααααΆαααααααααα»αααΌαααααΆααα·ααααααα₯α‘αΌααααααα ααααα·αααΎα’αααααΆαααΆααααααααΈαααα αααα’ααααααα»αααααΎαααΆαααΆαααααΆαααααααααα·ααααααα αΆαααα½αα ααα½αα α αΎααααααΆααα’ααα αα·αααΆααΆαααΆααααααΆαααααΈαααα α¬ααΆααααααΆααα XNUMX αααα ααΉααα·αααΆαααΆααα»ααααααααααΆααααα ααα»ααααα’αααααΉαααα½αααΆααααΆαααΆαααααΆααααΆαα α αΎαααΉααα·αααΆααααα αΆααΆαα½αααΉαααΆαααααΆααα α»ααααααα
- ααΆαααααααΆαα· α’αααααααΌααααααααααααααααααααΎααΆαα αααα ααΆαα·αααααααα·αααΎα’ααααααααα α α·αααααΎα hot_standby_feedback ααΎααΆαα ααααα αααααα’αααΈαα’αΆα ααΎαα‘αΎαα ααΎαααΆααααααααΆαα ααααααααα α±ααα’αααα’αα·ααααααααΎααααΈα±ααααΆααα’αΆα ααΆαααααααααΎα ααΆααααΆααααααααααΎαααα½ααα½αα ααΆααβααΎαβααΆ α αΎαβα ααβαα βααΉαβαα α αΎαβααΎαβααβααα½αβα α α αααΆαβαααβααΆαβαααααΎαα α¬αααα ααααΆααΎαααΆαααααααα·ααΈαα»ααα ααΈαααα ααααΆαααΆαααΊαα»αααααΆα αααααα ααΎααΆαα ααααααααΌαααααααΌαααΆααααα½ααα·αα·αααααααααα»αααααααααααΌα αα ααΎ Master αααα
- α αΎαααααα·αααΎα’αααααΆααααα½αααΏααα·ααααααΎααΆαα ααααααααααα»αααααΈαααααΆααΆααΆααααααΎααααα»αααΆααααα αααα½αααΆααΎααααΈα ααα αΆαααααα»αα αααααΊααΆαααααααΆαααα ααΆαα streaming_delay α αααααΆααβα’αααβαααβααΆαβααααΏαβααΏα ααΌαβααΆαβααΆαβα ααααβαα½αβααΆαα½αβααΉαβααΆαβαααααΆαβαααβα ααααβααΌα α αααααΆααβααααΎβααΆαααΆαααβαααβααΆαβααααααβααΌα ααΌαβααΆαβααΆαβα ααααβαααβα’αΆα βααΊααααΆαβααααΉα 6 αααα α¬βαααα»αβαα½αβααααα αααααΊααΆααααΆαααΆαααααααΆααΆαααααα»αα
ααΎααα»αααααΆαααααα·ααΆαααΆαααααααΌα ααααΆα
- ααΎαααααΎαααΆααΆαα αΎααααα
- α αΎαααΎααααα αΆααααΆααΆαα½αααΉαα§αααααααΆααααα½ααααα»ααααααΆαααααΉαααΎαα
ααΏαααΈααΈααααα αααα ααΈαααα α αΌαααΎααααααα ααΏαααΈααΈα
ααααΆααΏαααααααΆααααααααααΆαααα½αααΎααααααΎαααααΎα αααΆααααα»αα
- ααα·αααααΌα αααααααΆαα½ααααα»αααΈαα ααααΎαα αααααΌαααΆααααααΆααααΆαααα»αααααΆααααααΌαα αααα»αααααΈααΆαααααααΎαα ααα’αα·ααααα α αΎαααΆααΎαα‘αΎααααααΎαααααΌαααααΎαα αα α»ααααααααΆααα·αααααααα αααα»αααΆααΆα αααααΊααΎααααΈααααΎαααΆαααΆαα’αΆαααααααΆααααααΉαααΆαααααΆααααααΌαααααααΎααααααΆαααα»αααΆαααααΈαααααΎααααα»αααααΆαααΆαααααααααΆαα’αα·ααααααααααααΎαα
- αααααααα·ααααααα αΆαααα·ααααα α·αααααα α αΌααα·ααΆαααΆα₯α‘αΌααααααΎαααΆααα ααΆααΆαααΈααΈαααααααα»αααΆαααααα·ααααα·ααΆααα ααΎααααΈααΆαααααα α αΎαα§αααΆααΆαα½ααααα·αααΆααΌαααα·α α αΎαααΎαααΆααααααα α α·ααααααααΎαααΆαααααΉαααααΌα α αΎαααααΎααΆαα αααα»α kopecks α α αΎααααααΆααααΏαααα ααΎαααααΌαααααΎαα αα α»ααααααααΆαα αα»αααΆαααΆαα½αα ααα½αααααα·ααααα·ααΆαααααα½αααα
- αα
αααα»ααα·αααααααααααααααα ααΎαααααΎααααΆααα§ααααααααα½ααα·αα·αααααααααΌαααααΆααα·αααααααααααααααααααααα·α α
αΌααα·ααΆα
Liquibase . ααΎαα α»ααααααααΆαααααΎα αααΆααααα»αααααααΎααα ααΈαααα ααΎαααΆαααααααΆαα ααΎααΌαααααΆαααΆαααααααααααΎαα α’αααΈααααααααΆαααΊααα’α ααΆαα’αΆααααααααα»αααααΎαααΆαα ααΆααααΎαααΆααα½αααα ααα»ααααααΎαααα½αααΆααα·ααααααααααΈαα α αΎαβααΎαβα’αΆα βααΎαβααααΎαααΆαβαα»αααΆαβααααΈβααΎβαααα α’αααΈααααααααΆαααααΌαααΆαααΆααααααα·ααααα½ααα·αα·αααα α’αααΈααααααααΆαααααΌαααΆααααααΆααα - ααΎαα’αα»ααααααΆαααΆααααααΆαααααααα»α αα·αα’αα»ααααααΆαααααΎα αααΆααααα»αα
αααβααΆβααΆαβααααΎβα αααΆαβαααα»αβααΆαα½αβααΉαβαα αα α»ααααααααΆαβαααβαααα αΆαβαα βα ααααβαα»αβα’αααα αααααΆαααΆαααααααΆααααα·ααααα·ααΆαααααΈαααααααα»α α αΆααααααΆαααα α 15 GBα α αΎαα αΆααααΆααααΈααΎαααααΎαα αα α»ααααααααΆαααααααααααΆαα ααΎαααΆααααααΎαααα αααΆααΆαααΈαααααΆαα½αααΉαααΆαα’αΆααααα αααααααΎααααααα‘αΎααα·αααααααααααΆααα
αααα»αα’αα‘α»ααααααααΆαααααΎα αααΆααααα»α ααΎααα·αα’αΆα ααααΎα’αααΈααΆαα½αααααααααααΆααα αααααΆαααααΎααΆααα’ααα ααααααΆααααΌαααΆααααααααα½α α αΎααααα αΆααα αΌααααααΆαααααΎαα αα α»ααααααααΆααααααααΌαααΆααααα ααα ααα»αααααα ααΈααααααα»αα ααααΆααααΆαααΆαααα α·ααααα»αααΆααααααα’αααα ααααααααααααΆααα ααΎα’αααααααααα αααααΊααΎαααΆααααααααΆααααΎαα»αααΆααααααα»ααααααααΎα αααΆααααα»ααααα αα 5 αα·ααααΈαα·ααΆααΈ α αΎαααααΎαααΆαααααΎαααΆαα ααα½αααααααα·ααααα·ααΆααααα»ααααααΆααααΆαα’αΆαα’αααα αα αΆαααΆαααΊαα·α ααΆα 7,5 α
ααΎαααααΎα αααΆααααα»α α αΎαααΆααααα αΆαααααααα
ααΆαααααΎα αααΆααααα»αααΆααααααα ααα»ααααα
- αα»αααΆαα αΆααα₯α‘αΌααααααααΌαα αααΆααααααΌαααΆααααααΎααααΈαααα ααα
- αα»ααΆαααΎαα‘αΎααααααααα
- ααΆααααα»ααα ααΎαααΆαααΈααααααααααααΆααααααααΆααα»αα
- α αΎαααΆααΆααα·αααΆαα ααΎααα αααααα»ααα·α αΆαααΆααΆαα½αααΉααα»αααΆααααααααΎαααΆαααΆαααα’ ααΎαααΆααααααα’ααΆααααα·α α
α αΎααααααΊααΆααΆαα αΎααααααααααα αααααααααΆαααΈαα·αααααααΎααααααααα
αα ααΈααααααα»ααααα αΆαααΆααΆααΆαααΌα ααΆααααΈααΈααα»αααΉααα·ααααααααα ααα αααΈαα»αααααααΆααα ααΆααααα»ααααΆαααΈαααααΆαααααα αΆααααΌα ααΆαααααααααΆααα
α αΎαααααα·αααΎααΎαααΆααα ααααΆααΆαααΆαα½αααααΈ ααΎαααΉαααΎαααΆαααααααΆααααΎαα»αααΆαααααααΆαααΎαα‘αΎααααααααααααΆααααΆααΆααααα ααΆααααα»ααα ααΎαα½αααααΆααα·αα ααα½ααααααΆαααααααΆαααααααα αααα αααα»αα’αααα αα αΆαααΆαααΎαα‘αΎαααΎαααΈ 7,5 ααα»ααααααΆαααΆαα α αΎαααΆααα 2 αααα αααα»αααααΈααααααΎαααΆα 1,5 αααααα»αααααΈααααα·ααααα·ααΆααααα»α αααααΊααΎαααα½αααΆαααΆαααα α»ααα αααα»αααααΎαααΆααααΆαααΈαααα α αΎαααΆαααααα - ααΆααα·α αα·αααααΆαα’αα»αααααααααα·ααΈααααααΎαα αααα»ααααααΆαα½αααααΆααα α ααα½αααααΆαα α ααΌααααααα ααααΆααααααΆααα ααααα·αααΌα ααααΆα
α αΎαααΏαααααΆαααα ααΈαααααΊααααΌααααααΈααααααααΎα αααΆααααα»αα±ααααΆαααααΉαααααΌαα α αΎααα½αααααααΌαααααΎα ααΎαααααΎα αααΆααααα»αααΆαααααααΆααααΆααα
- ααΆαααααΎα αααΆααααα»ααααααααααααα·αααΎαα‘αΎααααααααααααααααα·ααα αα½αααααααΌααααααα·ααα αααααααΆααααααααααααΆαα·α αα α
- ααΆααααα½ααα·αα·ααααααα’αααα ααααΉαααΊααααΌαααΆαααΆαααΆαα ααααα·αααΎα’αααααΆα DBA αα αααα»ααααα»αααααα’ααα αααααΆααααα’αα»ααααΆαα±αα DBA ααααΎααΆα ααΆααΆααΆαααΆαααααααΆααα ααΎαα·αααΌα ααααααααΌαα±ααα’ααααααααΆααααα·αααααα αααΎααααα»αααααΎααΆαααααΉαααΈααααααααΎααΆαααΆαα½αααΌαααααΆααα·ααααααα
- αααααααΆαααααΌαααααΆααα·ααααααααααΈ αααααΈααΆααΎαααααΎαα αα α»ααααααααΆααα½ααααα½αααααα ααΎαααααααααα αααΆααααΆααααΆα αααααΊααΆαα»α αα»ααααααααααααΈαααααααα·ααΈααααΌαααΆαααΆααα±ααααααΎαααΆαα
- ααΆαααααΈααααΌαααΆααααααααααααΎαααΉααααααααΆαα·αααααααααααΆαααααΎαα αα α»ααααααααΆαα
- ααΎαααααααα·ααααααααΈααΆαα αΆαααα ααΆαααααΈααΆαααααααΌα αα α ααα»α’αααΈααΆαααΆααΎαααααΎαααααα? ααΈαα½α ααΎαααααααααααααααααααΎαααΆαααααααΎαααΆααααα ααΎαβααΉαβααΆβααΎαβααΆαβαααααβαααα»αβααΆβα αααΎαβαα½α βα αΎα α αΎαβααΎαβαα βαααβα αααΎαβααΆααα
- α αΎαα₯αααα·αααα·αααααΆαααΈααΈαααΊααΆ αααΆαααααα»αααααααααΈαα½αα ααΎααα·αααααα·ααααα·ααΆα ααΎαααααΈαα½α α αΎααααα’αα»ααααΆαα±αα autovacuum ααααΎαααΆααα ααΆαα αΆα αααααΆαααααααΆαααααααααΆαααααααΆααααααΎα‘αΎααα·αα
- αααααΆαααααααΆαααααααΉαααα α‘αΎαααααααααααααααα·ααΈαααα»αααααΎαααΆα (ααΎααα ααααΆααααααα·ααΈα αΆααααααααα»αααααΎαααΆα) ααΎααααααααααααΉααααααααααααααααααΈαα ααΆαααααΈα αααα»αααααΈααααααΎα αααααΊαα»αααΉααα½ααααααααααα αΆααα
- ααααα·αααΎβααΎαβααΉαααΌαβααΆαααααα»α α αΎαβα ααβααΆαβααΆαααΌα ααααΆ αααβαα αααβαααα ααβααΆαβααααΎβα αααΆααααα»αβααΆααα’αα α αΎαβαα»αααΉαβααΆααα ααβααααααααΈβααβαααααα·ααΈ ααΎαβααααΆααααβααααΌαβαααααβααΆαα ααααααα αΆααααααΌαααΆααααααααααααααααΆααααααΎααααα α αΎαααΆαααααΈααααΌαααΆαααααΌαααααααα ααααααα αΆααα
- α αΎαααΆααααααααΆααααΈαααααΎαααΎαααααΎαααΆαααααααααΈαααααααα·ααΈα
α αΎααααα»ααααααΆαα½αααααΆαααααΎαααΉααα·αα αΎααααααα αΎαααΉααα·ααααα»ααααααα»αααααααααααααΆαααααααα
αααααΆαααααααααααΏαααΈααΈαααα ααα
α αΎαα₯α‘αΌααααααααααΆααααα’α·αααααα·α α’αααΈα§αααααααααααα»αααΆαααΎαα‘αΎααα αααα»αααΏαααααΌααααα»αα
αα»αααΉαααααααα bloat α’αααααααΌαααααα‘αΎααααααα·ααΈαααααα
ααΌα ααααβααΎααααΈβαα»αβα²ααβα’αααβααΆαβαααα½α ααΎαβααΆαβαααααβαααα½αβααΆααβαααβαα½α βα αΎαβαα βαααα»αβααΆαααΆαβααααβααΎαα α’αααα’αΆα ααααΎαα½αααΆααΆαα ααΆαααααΎααΈααα ααΈαααα
- ααΈαα½αβααααΌαβα αααΆαβαααβααΌαβααΆααβαααα»αβααΆαβααααΎααΆα ααα»ααααβααΆβααΉαβαααα αΆαβα’αααβααΈβαααααβααααβαα·αααααΆααβααΈβααΆααΆαα
- ααΈααΈα ααααΎαααΆαααΏα αα·αααΆαααααα·αααααΆαααααΆαα αα ααααααα’αααααααΌαααΆαααααααααΆαααΆαααα ααααΆααΎααΆαααΆαα αΎαααα α¬α’αα αααααΆαααΆααΆαα α αΎαα’ααααααα½αααααααααΆααΆαα αΎαααααααααααΆαααααααΆααα αααα»αααΆααΆα Postgres α αααααΊααΆαααααααααααΌααα MVCC ααααααΆα
- α αΎαααΆαα αΎαααα 20% ααΊααΆααΏαααααααΆαααααΆαααα»αααα»αααααΈααΆαα αααΎαα αααααΊα’ααααα·ααα½ααααα½αααΆαααααα·αααααα½αααΆααΆααααααα
ααΎαβααΆαβααβααΎαβααααβαααααβααΆααΆαβαααβα αΎαβαααβαα·ααααααβααααΆαβααααααααα
α₯α‘αΌααααα’αααΈαα·ααΈαααααααΆααααα αΆα αΎααααα
- ααααα·αααΎααΎαααΆααααααααααΌα αα·αααΆαααα’ αααααΆααααααΆαα ααΎααααααααα αΌαααααα½αααΈα αααΆαα ααΆαα·αααΆα’αΆα αα αα½α αααα»αααΆαααααΎααααΆαα VACUUM FULLα ααΆααααΉαααααααααΆα ααα»αααΈα’ααααα ααΎαα»ααααααααΈαααΈαα·ααΆααΈ α αΎααα·αα’αΈαα ααα»ααααααΆααααΉαααααΎα’αααΈαααααααααΆααααΆααα αα αα·αααααα α ααΎ VACUUM FULL ααααΎα’αααΈ? ααΆααααΌαααΆαααααααΆα ααα»ααα ααΎαα» α αΎααααααα‘αΎααα·αααΌααα½αααααααααΆααααΈααΆααΆαα αΆαααα αααα»αααΆααΆαααααΈα α αΎααα ααΈαααα ααααΆααααΆααααα½ααα½αααα ααΆαα»αα―αααΆαα αΆαα α αΎααααα½αα―αααΆαα αΆααααΆαα½αααααΈα ααα»αααααααααΆααααααααααααΆαααΆαααααααΆααΆααααΌαααΆαααααααΆα ααα»ααα ααΎαα»α αααααΆααααααΆα’ααααα·αα’αΆα ααααΎα’αααΈααΆαα½αααΆααΆααααααΆαααα αα·αααααααα ααΆ α¬α’αΆαααΆ α¬ααααααααΆααα α αΎα VACUUM FULL ααΆαααΆαααα αααΆαααααααααΎααααΈααααααα·ααααααα
- α§ααααααααααΆαα
pg_repack . ααΆααααααΆαααααααααΆ ααΆαααααααα ααΉα VACUUM FULL αααααααΆααααααααα·ααααααα‘αΎααα·αααΈα―αααΆαα αΆαααα ααααΈ α αΎααααα½αααΆαα αααα»αααΆααΆαα ααα»αααααα αααααΆαα½αααααΆααα ααΆαα·αααααααααΆα ααα»ααα ααΎαα»αα ααΎαααααΌαααααΆαααΆαααααααΆαα ααα»ααααααααΆαααα αααααΆααΆααα·αααααααα½α ααΆααα αΎα ααΎααααΈαααα½αα―αααΆαα αααααΌαααΆαααααΆαααΆαααααααΆααΊαααααααα ααΉα VACUUM FULL α α’αααβααααΌαβααΆαβααα αβααΆαβαααααα α αΎαβαααβααααβααΆβααααΆααβααΆααβααααα·αβααΎβα’αααβααΆαβααΆααΆα terabyteα α αΎαβααΆβαα·αααΆβααααΆαβααααΆααβααΆαα αααααβααΆβααααΎαααΆαβαααΆαβαααααβααΆαα½α I/O α - α§αααααααααΎααααΆααααΈααΈααΊ
pgcompacttable . ααΆααΆααααααΆαααΆαααααααααααααααα ααααααααΆα αααααααΆααααΎαααΆααα ααΆααααααΆααααα»αααααΆααααα·α ααααα½α α αααα·αα αααααα pgcompacttable ααΊααΆααΆααααΆααααΈαα½ααααααααααααΆααααΆααα’αααα ααΎαααΆααΆααααααααΎααΆαα’αΆααααααααα»αααΆααΆαα α αΎααααααΆααααααΆααααΎαααΆαααααααααααααα ααΎαα»ααα ααΈαααααααΎαααΉαααΆααΎαααΆααα½αααααααααΆαααα ααΎαααααΌα αα·ααα½αααααΆαααα α α»ααααα ααα α αΎααααΆαααΈαααΌαααΌααΈαααα½αααΆααΆααααααα»αααα αααααΊααΆαα·αααααΌαααΆαααα αααΆαααααααα αααΎαααα α αΎααααα»ααααααΆαα½αααααΆαααααΆαα ααα’αΆα α ααααΆα ααααα»αααααααααααααααΆαα
α’αααΈααααααααΆαααΆαα½αα§αααααα
ααααα·αααΎα’αααααααΎααααααΆαααα αΎαααααα½αα±ααα αΆααα’αΆααααααααΆααααααΉαααΆααααααααααααααααααα ααΆααααα»α αααααΊααΆαααααααΆαααααααΆααααααααααα½αα ααα½αα
https://www.slideshare.net/alexius2Mb/where-is-the-space-postgres - αααααΆαααΆαααΆαααααΈαα αααα·ααααααααα»αα ααΆααΆααΌαα α’αααΈαααααααααααα αααα Postgres αα αααα»αα’αα‘α»ααααααΆαααΆα αα·αααΈαα·αααααααΆα α αΎαααΆαααααααα αα ααααααααα αα·ααααα’α·ααααααΆααα’ααααααααααααααΌαααααΆααα·ααααααα’αααΈααΆαα αΎαααααhttps://github.com/dataegret/pg-utils - αααααΊααΆαααααααΆαααα ααΆααααααΆααααααααΎα αααααΆαααααααααααΎααααααΆαα»αααααα»αααααααααΈααααααΆααααααααααααααΆαααα·αα·αααααΎαααααΆαααΆαααααΌαααααΆααα·ααααααα αα ααΈαααα’αααα’αΆα αααααααααααααΈαααΎααααΈαααααααααΆαα αΎαααααααΈααΈ ΠΈααΈαα½α αααααααΆαααα α§ααααααααααΉααα½αα’αααααΆααααααααααααΆαhttp://blog.dataegret.com/2Mb018/03/postgresql-bloatbusters.html - αααααΆααΆααααααΆαααΈαα·ααααα½αααΆαααΆααααααααα»αα αα ααΈαααααΆααααΆααα·ααΆααααΆαααα α·ααααα»αααΆαα αα·ααα αα ααααααααΆααααα’α·ααααα»αααααα·ααα½ααα·ααααα·αααααΉαα’ααααααααααααα
αααα»αααΆαααααΆααΆααααααααααααΎααααΈαααα αΆαααΏααααααααααααααΆααα’αααα’αα·αααααα ααΈααααααα½αααααΊααΆα’αα·αα·ααααααΆααααααααΎαααααΌαααααΆααα·αααααα α αΎαααααΌααααααααΈα’αααΈααα αα·ααααααααΆααααααΆααα αααα αααα»ααααααΉαααΆαααα»αααα½αααΆαααααααα ααΌαβα’ααα»αβα ααααβααΆαβααα α·αααβαα»αααΆααβααααβαααα’ααα!
αααα½α
α’ααα»ααααααΆαααααΆαααΆααα! α’αααααΆααα·ααΆαα’αααΈαααααααα’αααα’αΆα ααααααααα αΆα ααΎβααβα’αΆα βααααΌαβααΆαβαααααΆαβαααβααααβααΆ? αααααΊαααα»αααΆαααααΆαααΆααα½ααααααααΎαααα½ααα·αααααΉααααααααΆααααα½αααααΆαα αΌαααααΎααααΆααααααΆααααα αα½αα ααα½αα ααΆαααααααααΆααααααΆααΆαα αΌααα½ααααααα½αα ααα½αααα»αααααα ααΆαααααΎαα·α αα½α αα·αααααΆαααΆααααααααααααααΆααααααααα½ααα»ααα·ααα½ααααα α αΎααααααΆααααααΆαα αΆααααααΎαααααΎααΏααα·αααα ααα»αααααα½αα ααα½αα αααααΊααααααααΉαα’αααΈαααα’ααααααααΆα ααΎααααΎααΌα ααααα ααΎααααΈααΆαααΆαααΏαααα? α’αααα»αα αΆαααΎαααΆααααΎαα½αααΆααΆααααΆαα? ααΎαααα’αΆα αααααααΆααααΆααααααααααΆ?
αααα»αααααΈααα αααααΆααΆααα·α αα αααααΆααα’αααααααααααααααα»αα αα»αααααα’ααα αα·αα αΆαααΆα ααααααΆαα DBA ααα
αααα»αααΆα’ααααααααααααα
PostgreSQL ααΆααα·αααααΆααα½αα α ααΆ pg_stat_activity ααααααα αΆααααα½α dangling α α αΎαα’αααα’αΆα ααΎαααΎααααααααααααΆαααα½ααα ααΈαααα
ααΎαααα»αααααΌαα αΌαααΎααααααΆαα 5 ααΆααΈαα?
ααα‘αΎα cron αα·ααα·αα·αααα ααααα·αααΎα’αααααΆαααααΎααααααααα ααΌαααααααααα»ααααα½α α αΎααααα αΎαααΆααΆα αααααΊα’ααααα·αα αΆαααΆα αααΎαααααααααααααα’ααααα ααΆα’αΆα ααααΎαααΆααααααααααααααααα· α’αααααΉαααα½αααΆααααα»ααααα½α α’αααααααα·ααααααΉαααΆα α¬α’αααα’αΆα ααΆαααααααααααααααααα·α
ααΎβααΆαβα ααα»βααβααΆααβααΆααβααΆβαα½αβαααβααααΎβα±ααβααΆαβααΏαβαααβααΎαβα‘αΎαβαα?
αααα»αααΆαααΆααααααΈαα½αα ααα½αα α§ααΆα ααααααααα»αααααΆαααααααααα α αΎαβα’αΆα βααΆαβααΆαβααααααΆβααΆβααΌαβααβα αΎαα
α’ααα»ααααααΆαααααΆαααΆααα! αααα»αα αααααααΆααα’αααΈα§αααααααααΎααααΆαα pg_repack α ααααα·αααΎααΆααα·αααααΎααααααΆα ααα»αααααα ...
ααΆαααααΎααααααΆα ααα»αα
... αααααΆαααααααα»αα’αΆα ααΆααααααα·ααααααα ααΎβααΆαααβαα»αβααααβαααα»αβαα·αβααααΌαβααΆαβααβα’αααΈβαα½αβαααα»αβα’αα‘α»αβαααβααα?
αα ααΆααααΎαααΆααααΆααααΌαααΆαα½αααΆααΆα αααααΊ pg_repack ααααΌααααααααααααααααααΆααααΆααα’αααααααΆαα ααΆαααααααΆαα· ααααααααααΆαα»α αΌααα αααα»αααΆααΆαααΎαα‘αΎααα ααΈαααα ααΆααααααΆαααααααααααα»αααααααα ααα
αααααΊααΆαααα·αααΆααααΎααΆαα ααΈαααα αα?
αα ααΈαααα αα ααΆααααααααααΆα ααα»αααΎααααΈααααΌαα―αααΆαααΆαααααα
ααΎααΆααΉαααΏαααΆα VACUUM FULL αα?
VACUUM FULL ααααΆαααα ααααααααΆα αΆααααααΎα ααααΆαααααααΆαα αΆααααααααΆα ααα»αα α αΎααα αΌααααααΆααααααΎα’αααΈααααααααΆαααΆααααΉααα·αα’αα»ααααΆαα±ααααΆααα ααα α αΎα pg_repack ααααααααΆα ααα»ααααα αααααααΆααααα½αα―αααΆαααα»αααααα αα ααααααα’αααααΉααα·αααααααα ααΈαααααααα»αααααα·ααααααααΉααα·αααΆαααααααα’αααΈααααααααΆαααΉαααα’α
αα½ααααΈ! α’αααααΆααα·ααΆαα’αααΈααααα·ααααα·ααΆααααΆαααΈαααΌαααΌααΈααααααα ααΆαααααΆα αααα½ααααααΆααααα·ααΆαααααα α ααΏα αα·αααααα αααααΊαααααΏα - ααΆααααΆααααααΆαααα½αααΆααΆααΆααα»αα α αΎαβααΆβααααααβα’αααΈβαααβααααΈβα’αΆα βααααΌαβααΆαβαααααβαα βαααα»αβαα½αβαα?
ααΆαα Postgres αα·ααα»ααααααΆααααα ααΆααααΆαααΆαααΆααααΆααααααααα ααααα·αβααΎβααΎαβααααΎβαα αα α»ααααααααΆαβαααααΆαα ααΎαβαααααΆααβαααααΆααβα αΆααβααΆβααΆαβαα»αα ααααααααΆααααααααα·ααααα·ααΆααααααΆαααααΆααααααΌααααααΆαααααααα α‘αΎααα ααΈααα α αΎαααΎαααααααααααΆααααααΈα α αΎαααΎαααΆααααααααα’αΆα α’αΆααα½αααΆααΆαα αα α ααα»α αααααα½αααα αΆααααΆααα α αΎαααααΉαααΆαααααααααα autovacuum ααααΎαααΆαααΊααΆααΆααααααΆαααααααΆααααΆααααα α αΎααααααΆαααα½αααΆααΆαα·αα αΆαααΆα αα α αΎαα’αααα’αΆα αααααααΆααααΎαα·αααααααα ααΈαααα
αααα»αβαααα ααα»ααααααααα·ααααααΆα’αααΈααααααα½αααΊα’αααΈα αααα»αβαα·αβααΆαβαααα ααα α§αααΆααΆααΎαααΆααα»α ααΆααΆαααΆαααααα αα’αααα α αΎαααααα·αααΎαααα»αααααΆααΆααααα αΌαα’αααΈαααααααΈ ααΆαααα ααααΆαα·αααααΉααααα‘αΆα αΆαααααααα
αα αααα»αααααΈααΆααααα αααααΆααααΆααααΌαααααΌαααΆαααααΎαα αα α»ααααααααΆααα ααΈαααα Postgres ααΆααααΌααααααα»ααα·ααααααααΈαα ααΆααααΎαααΎαααΈαααααααα·ααααααα ααΆαβαα·ααααααβαααβααααΌαβααΆαβαααααΆβαα»αβαααβααααΆααβαα βαααα»αβααΆααΆα α αΎαβααβααΆαβαα·αααααα tos α ααΆαααααααΊααΆαα·ααααααααα αααΎαα α’ααααα, json α αα½αααΆααααΌαααΆααααααΆαα»ααααα»αα αΆαααΆα ααααα‘ααα α αΎαααααα ααΆααααααααααΆαααααααΏαααΌα ααααΆααΆαα½αααΉαααΆαα αΎααααααΎαα‘αΎααααααΊα’αααΈααααααααΆαααΊααΌα ααααΆα αα½αααΆααααΌαααΆαααΆααααα‘ααααΈααααΆα
α’ααα»ααααααΆαααααΆαααΆααα! ααΎβααΆβα’αΆα βααα½αβααβααΆαβαααα»αβααΆαβααααΎβαααα½αβα’ααβαααβααβααα ααααΈαααααααΆαααβααΎααααΈβαααααβααααααβα¬?
α’αΆα ααα½αααααΆαααΆααα ααΎαααααΎααΆαα αααααααΈααααααα α αΎααααααΆαααΎααα·αααΆαααααΆααααααααΆαααααα½α ααΎααααααααΆαααΆααααααΈα ααααΆα ααΎαααΆαα’αα·αα·ααααΆα αααΎα α αΎαααα»ααααααααααααΆαααα α·αααααΆαααααα»αα ααααααΏααααα αααααΊααΎαααΆαααΆαααΆα cron ααααααα½ααα·αα·αααα ααααααααααααααΊααααΌαααΆαααααααααααΆαααΆααααααΆαα½αα’αα·αα·αα αα»αααααααααΎααα·ααααααααα ααΆα’αΆα ααΆααα½αααΆααΈ ααΆα’αΆα ααΆα 10 ααΆααΈα ααΆα’αΆαααααααΎααααα»ααα ααΎααΌαααααΆααα·ααααααααααααααΆα ααα»ααααααΎαααΆααα’ααααααΆααααΎ pg_stat_activity α
α’ααα»ααααααΆαααααΆαααΆααα! αααα»ααααα»αααααΆααΆαα’αα»αααααααΆαααΆαααααααα’ααααα αααααα·ααΈαααααααα»αα α αΎαααΆα αΆααααΈααΌα ααΆααΎαα αΆααααααΎαααααα·ααααα·ααΆααα αααααααΈαααααα α αΎαααΆααααααααΆαααΆαα αααΆαααα αααααααΈααααααα ααααα·αααΎααΆαααααΈααΎαααααα½αα ααα½α αααααΆααα·ααααα‘αααααα·ααα ααααΎαα‘αΎαα α αΎααααααΆαααααααα»αα αΆααααααΎααα·αα αααΆαααΆαα·α ααααα·ααααα·ααΆααααα ααααΆαα·αα αΆααααααΎαα αααΆααααΆααααα αααβαααα ααβααΆβααΆαβααααΆαβαααβαααααβααααΈα ααααα·αααΎαααα»αααΎαααααααΎαα αα α»ααααααααΆααααααααααΆαα½α ααΎααααα·ααααα·ααΆαααΉαα αΆααααααΎααα αααα»α PostgreSQL αα·ααααα αααα ααααααααΆααααααΆααααααΌαααΆαααααΆα ααααα¬αα?
ααααα·αααΎα’ααααααα»ααα·ααΆαα₯α‘αΌααααα’αααΈααααα·ααααααα·ααΈ αααααΆα’αΆαααααααΎαααααα·ααΈαααααΆαααα’ααααααα»αααααΎαα ααΎ ORM ααααααα»αααααΌαααΆαααααΎααααΆααα ααΆαααΆααααααααΆα αααΎααα ααΈαααα ααααα·αααΎα’αααααΆαααΎαααααΎαααΆααααααααααααααααα· αααααααα·ααααα·ααΆαα αΆααααααΎααα ααΈααα α αΎααα·αααααΆααα
αααααΊααΆαα·αααααΆαααααααΆααααΈααΆαα’αΆααααα?
ααΆα’αΆαααααααΎααΆααααααα αααα»αααΆαααΆαααααααααΆαααααααα½αα αααααΊααΆααΆαααααααααΆα α·ααααααααααααααααααα·α ααΆααΆααΏαααααααΆααΆααα ααααα·αααΎααΆααααΌαααΆαααΎα αααααααα·ααααα·ααΆαααΆαααΎα αα·ααα·αα αα»αααααΆααα’αααααΆααα·ααΆααααΆαα αααΆααααΆ "α αΆααααααΎαααααα·ααααα·ααΆα" αα·α "ααααα·ααααα·ααΆααααα αα" ααα»ααααααααΆααααα αΆααααααΎαααααΎαα αααα»αααααα
αα½ααααΈ! α’ααα»ααααααΆαααααΆαααΆααα! α αΌααααααααΆααΎαααΆαααΌαααααΆααα·αααααααααα αΎααα·αα αΎαα αΎααααααΆααααααα ααα ααΎαααΆαααΈαααααΉαα’ααα ααΎβααΆαβα§αααααβααΎααααΈβαααααααΆαβααααΆαααΆαβαααβαα?
α ααααααα ααΎαααΆαααΈαααααααΌααααααα½ααα·αα·αααα±ααααΆαααααΉαααααΌαα
α§ααΆα ααα DBA ααΆααα ααΉααααα ααααΈαααααΆαααα
αα ααααααααααααααα―αααΆαααααΌαααΆααααααΎα αααΆαα αα ααΆααααααααααααα αααααα»ααα»ααα½αα ααα½αααααΌαααΆααααααΎαα‘αΎαααααα·αααααααα·αααααΌαααΆααααααα
α α»αααΎααΆαα ααΆααααααααΌαααααΆαααααα»α?
αα ααΈαααααΆααααΌαααΆαααα α ααΆααααααααααα»ααα»α αααααΊ ααΆα’αΆα ααααΌαααΆααααααα α αΎαα’αΆαααααααΎααα ααααααΆααααΌαααΆααααααΎα α’αααααΉαααα½αααΆαααα ααααααα ααΆαααααΆαααΎα αααα»ααα·αααΉαααΆααΆαααα»ααααΆαααα α αΎααααα»αααααΈαα½αααα αααααααΆαααΎααααΈα±ααα’αααααΆαααααααααΎααααΈα’αα»ααααααααα·ααααα·ααΆαααααΆαααΆα‘αΎααα·αα α’αααα’αΆα αα»αααΆααΆααα½αα ααα½ααααα’αααααααΌαααΆαααΆααΆααΆαα·αααααΌαααΆαα
ααΎααΆαα§ααααααααααααααα?
ααΆαααααααααΎαααααα α αΎααα αααα»αααΌαααααΆα ααΆα αααΆααααΆα’αααΈαααααα’αααα»αααΎααααΈααααΎαα ααΈααα ααΈααααααα·ααααααααααααΆαααΆααααααΆαα α αΎαααααααααα·αααααΆααα α αΎααααααΆααααΌαααααΆααα·ααααααααΈαα½αα αα·ααααααα·ααΈαααααααΎααΆαααΆαα½αααΆ ααΆα’αΆαααααααΎα’αΆααΈαααααα ααΆααααααααααα α α·ααααααα»ααααα»αα
α’ααα»ααααααΆαααααΆαααΆααα! αααα»αααΆααααα½αααΈαα ααααΌα α’αααβααΆαβαααα αΆαβααααΆαβαααβαααα αΆαβααΆβαα βαααβααααα·ααααα·ααΆαβααααΌαβααΆαβααΆααααΆαα ααΆααβααα αβααΆααΆαβαα·αβααα αβαα·αα·ααααβααΉαβααΎαα‘αΎαα α αΎαααααααααααα ααΎαααΆαααΆαααααΆαα§αααααααααΎααααΆααααΆα αααΎααααααα ααα αααααααααα α α»αααααααααα?
αα½αααααα αααα½ααααααααα
ααα»ααααααΆαααααα ααααααα·ααααααΆαααααααααααααααα?
ααααααααΎααΆαααΆαα½ααααααααααα α§ααΆα ααα pg_rapack, pgcompacttable α ααααααααααααααααΎααααααααααα‘αΎααα·α αα·ααααααΆααααααα½αααα ααΆαα½αααΉα VACUUM FULL αααα·αααΊααΎααααΈαααααααΆααααΎα’αααΈααααααααΆα αααααΊααΆααααΎαααΆαααΆαα½αααα»ααααααααααααΆα
α αΎααααα½αααΈααΈαα αααα»αβαα·αβαααβααΆβα ααα»βα’αααΈβααΆαβααΆβαααΆαβααΆαααβα’αααΈβααΆαβα ααααβα’αΆαααααβααΎβααΆαβα ααααβαααα½αβααΆβα αααΎαβαααα ααΆα αΆααααΌα ααΆαααα»αααΆαααΆαααΆαααααααΌαααΆαα’αΆα α αΎαααΆαα ααααααΊααααΌαααΆααααααα
ααΎα’αααΈαααααΆαα±ααααΆαααααααα αααα? ααΎαααΆαα’αα»ααααα·ααααααααΎαααΆαααΎαα‘αΎαα ααΎαααΆααααΆαααΈαααΌαααΌααΈαααααααααα»αααααΎαααΆαα ααΎ autovacuum αα·αααΆααααΎα’αααΈ? ααΆαααααα»αααΆααααααα αΆαααα½αα ααα½αα ααααα·αααΎαα αααααα ααΎαααΆαααααΎααΎααΆαα αααααααα’αΆααααααΆααα αΆααααΆααααα α αΎααα ααΎ Master ααααΆαααΆααα½αααΆαααΎαα‘αΎαααα autovacuum ααΆααααααΆαααααααΆααααΆαααααααΆααααα’αΆα ααααΎααΆααααααΆααααΆααααααααΆααααΎ αααααΎααααααααΆααααΈααΎαα½αααα α αΎαααΎαααΆαααα½ααααα αααα·αααααα αα ααααααααΎαααααΌαααΆααααααα‘αΎααα·αααΌααααααΆααααΆααααααααααααΎααααΌαααΆααα ααΎααΆαα ααααααα ααααΎαααΆαα ααααααΉααααα αΆαααααααααααααααα’αααααΆαααααααα ααΆααααααααα α αΎααααααΆαααα PostgreSQL ααΉααααααα α α·αααααΆα’αααΈαααααααΆααααΆαα ααααααΆα α αΎαααΆαα ααααααΊααααΆαααααααΆααααΆααααΆαααΆαααααΎααα»α α αΎαααΆααααΉαααΆααααααΎαααΎααααΈααααΎααΆαααααΆααααααΌαααΆαααααααΎααΆαα ααααα
Andrey αααα»αααΆααααα½ααα½αα ααααΆα ααααα’ααα αΆαααααΆααααααααα’αααααΆααααα αΆααααα»αα’αα‘α»ααααααααΎαααααα αΆα ααΎααΆαααααααΆααααααααααΆαααΆαααααα§αααααααααΎααααΆαααα½αα ααα½αααααα’ααααααα¬αα? ααΎααααΆα ααααααΌαααΆααααααΎαα‘αΎααααΆαααΌα ααααα ?
αααααΊααΆααααΆαααααα½αα
ααΎαααααΆααα·αααααΆαα·αααααααααααα?
ααΆαα αααααΊααΆααα·αααααΆαα·αααααααα
ααααα: www.habr.com