ΠΡΠ΅Π΄Π»Π°Π³Π°ΠΌ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΡΡΠ΅Π½ΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄Π° ΠΎΡ Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° 2016 Π³. ΠΎΡ ΠΠ½Π΄ΡΠ΅ΠΉ Π‘Π°Π»Π½ΠΈΠΊΠΎΠ² βΠ’ΠΈΠΏΠΈΡΠ½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°, ΠΊΠΎΠΈΡΠΎ Π²ΠΎΠ΄ΡΡ Π΄ΠΎ ΡΠ°Π·Π΄ΡΠ²Π°Π½Π΅ Π² postgresqlβ
Π ΡΠΎΠ·ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°, ΠΊΠΎΠΈΡΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ²Π°Ρ Π½Π° Π΅ΡΠ°ΠΏΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅ ΠΈ ΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ΄ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ. Π ΡΠ΅ Π²Π·Π΅ΠΌΠ° ΡΠ°ΠΌΠΎ ΠΎΠ½Π΅Π·ΠΈ Π³ΡΠ΅ΡΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ Π²ΠΎΠ΄ΡΡ Π΄ΠΎ ΡΠ°Π·Π΄ΡΠ²Π°Π½Π΅ Π² Postgresql. ΠΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΡΠΎΠ²Π° Π΅ Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° ΠΊΡΠ°Ρ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ Π½Π΅ ΡΠ΅ Π²ΠΈΠΆΠ΄Π°Ρ Π° ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ Π·Π° ΡΠΎΠ²Π°.
Π Π°Π΄Π²Π°ΠΌ ΡΠ΅ Π΄Π° ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²Π°ΠΌ Π²ΡΠΈΡΠΊΠΈ! Π’ΠΎΠ·ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ Π½Π΅ Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡ ΠΎΡ ΠΌΠΎΡ ΠΊΠΎΠ»Π΅Π³Π°. Π’ΠΎΠ·ΠΈ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡ Π΅ Π½Π°ΡΠΎΡΠ΅Π½ ΠΊΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° Π±Π΅ΠΊ-Π΅Π½Π΄ ΡΠΈΡΡΠ΅ΠΌΠΈ Π³Π»Π°Π²Π½ΠΎ Π·Π°ΡΠΎΡΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π΄ΠΎΡΡΠ° Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. Π Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠ°Π²ΡΡ Π΅Π΄Π½ΠΈ ΠΈ ΡΡΡΠΈ Π³ΡΠ΅ΡΠΊΠΈ. Π©Π΅ Π²ΠΈ ΡΠ°Π·ΠΊΠ°ΠΆΠ° Π·Π° ΡΡΡ . Π©Π΅ ΠΎΠ±ΡΡΠ½Ρ Π΄ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ°ΡΠ°Π»Π½ΠΎ ΠΈ Π»ΠΎΡΠΎ Π²ΠΎΠ΄ΡΡ ΡΠ΅Π·ΠΈ Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠ°ΡΠΎ ΡΠ΅ Π΄ΠΎΠΏΡΡΠΊΠ°Ρ Π³ΡΠ΅ΡΠΊΠΈ? Π’Π΅ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΠΏΠΎ Π΄Π²Π΅ ΠΏΡΠΈΡΠΈΠ½ΠΈ: Π½Π° ΡΠ»ΡΡΠ°Π΅Π½ ΠΏΡΠΈΠ½ΡΠΈΠΏ, ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° Π½ΡΠΊΠΎΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π°Ρ Π½Π° Π½ΠΈΠ²ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ Π±Π°Π·Π°ΡΠ° ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π² ΡΠ°ΠΌΠ°ΡΠ° Π±Π°Π·Π°.
Π©Π΅ Π²ΠΈ Π΄Π°ΠΌ ΡΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ° Ρ ΡΠΆΠ°ΡΠ½ΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΈ ΠΊΠ°ΠΊ Π½Π΅ΡΠ°ΡΠ° ΡΠ΅ Π²Π»ΠΎΡΠΈΡ Π°. Π©Π΅ ΠΎΠΏΠΈΡΠ° Π½Π°ΠΊΡΠ°ΡΠΊΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΡΠ°ΠΌ. Π ΠΊΠ°ΠΊ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈΡΠ΅ Ρ ΡΡΡ , ΠΊΠΎΠ³Π° ΡΠ° ΡΠ΅ ΡΠ»ΡΡΠΈΠ»ΠΈ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠ΅Π²Π°Π½ΡΠΈΠ²Π½ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅, Π·Π° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ. Π©Π΅ Π²ΠΈ ΡΠ°Π·ΠΊΠ°ΠΆΠ° Π·Π° ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈ ΡΠ΅ Π΄Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π²ΡΡΠ·ΠΊΠΈ.
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ΅ΡΡΠΎΠ²Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ ΠΈΠΌΠ°Ρ Π΄Π²Π΅ ΡΠ°Π±Π»ΠΈΡΠΈ. ΠΠ΄Π½Π°ΡΠ° ΡΠ°Π±Π΅Π»ΠΊΠ° ΡΡΡ ΡΠΌΠ΅ΡΠΊΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, Π΄ΡΡΠ³Π°ΡΠ° Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠ΅Π·ΠΈ ΡΠΌΠ΅ΡΠΊΠΈ. Π Ρ ΠΈΠ·Π²Π΅ΡΡΠ½Π° ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎΡΡ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΡΠ°Π»Π΄Π°ΡΠ° ΠΏΠΎ ΡΠ΅Π·ΠΈ ΡΠΌΠ΅ΡΠΊΠΈ.
ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Π½Π° ΡΠ°Π±Π΅Π»Π°ΡΠ°: ΡΡ Π΅ Π΄ΠΎΡΡΠ° ΠΌΠ°Π»ΠΊΠ°, 2 MB. ΠΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΡΠ΅Π°ΠΊΡΠΈΡ Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π½Π° ΡΠ°Π±Π΅Π»Π°ΡΠ° ΡΡΡΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±ΡΠΎ. Π Π΄ΠΎΡΡΠ° Π΄ΠΎΠ±ΡΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ - 2 ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π² ΡΠ΅ΠΊΡΠ½Π΄Π° Π½Π° ΠΏΠ»ΠΎΡΠ°ΡΠ°.
Π ΡΡΠ΅Π· ΡΠΎΠ·ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ ΡΠ΅ Π²ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ° Π³ΡΠ°ΡΠΈΠΊΠΈ, Π·Π° Π΄Π° Π΅ ΡΡΠ½ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π°. ΠΠΈΠ½Π°Π³ΠΈ ΡΠ΅ ΠΈΠΌΠ° 2 ΡΠ»Π°ΠΉΠ΄Π° Ρ Π³ΡΠ°ΡΠΈΠΊΠΈ. ΠΡΡΠ²ΠΈΡΡ ΡΠ»Π°ΠΉΠ΄ Π΅ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ Π½Π° ΡΡΡΠ²ΡΡΠ°.
Π Π² ΡΠ°Π·ΠΈ ΡΠΈΡΡΠ°ΡΠΈΡ Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, ΡΠ΅ Π½Π°ΠΈΡΡΠΈΠ½Π° ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ°Π»ΠΊΠ° ΡΠΈΠ½ΠΈΡ. ΠΠ½Π΄Π΅ΠΊΡΡΡ Π΅ ΠΌΠ°Π»ΡΠΊ - 2 MB. Π’ΠΎΠ²Π° Π΅ ΠΏΡΡΠ²Π°ΡΠ° Π³ΡΠ°ΡΠΈΠΊΠ° Π²Π»ΡΠ²ΠΎ.
Π‘ΡΠ΅Π΄Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π² ΡΡΡΠ²ΡΡΠ° ΡΡΡΠΎ Π΅ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ, ΠΌΠ°Π»ΠΊΠΎ. Π’ΠΎΠ²Π° Π΅ Π³ΠΎΡΠ½Π°ΡΠ° Π΄ΡΡΠ½Π° Π³ΡΠ°ΡΠΈΠΊΠ°.
ΠΠΎΠ»Π½Π°ΡΠ° Π»ΡΠ²Π° Π³ΡΠ°ΡΠΈΠΊΠ° Π΅ Ρ Π½Π°ΠΉ-Π΄ΡΠ»Π³ΠΈΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ. ΠΠΈΠΆΠ΄Π°ΠΌΠ΅, ΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ Π±ΡΡΠ·ΠΎ. Π ΡΡΠΊ Π°Π²ΡΠΎΠ²Π°ΠΊΡΡΠΌΡΡ ΠΎΡΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ, Π·Π°ΡΠΎΡΠΎ - Π±Π΅ΡΠ΅ ΡΡΠ°ΡΡ-ΡΠ΅ΡΡ. Π’ΠΎΠ³Π°Π²Π° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΠΈ ΡΠ΅ Π½ΠΈ Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.
ΠΡΠΎΡΠΈΡΡ ΡΠ»Π°ΠΉΠ΄ Π²ΠΈΠ½Π°Π³ΠΈ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½ Π½Π° ΡΠ΅ΡΡΠΎΠ²Π°ΡΠ° ΠΏΠ»ΠΎΡΠ°. Π ΡΠ°Π·ΠΈ ΡΠΈΡΡΠ°ΡΠΈΡ Π½ΠΈΠ΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π½Π°Π»ΠΈΡΠ½ΠΎΡΡΠΈΡΠ΅ ΠΏΠΎ ΡΠΌΠ΅ΡΠΊΠ°ΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. Π Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, ΡΠ΅ ΡΡΠ΅Π΄Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π·Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡΠ° ΠΏΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π΅ Π΄ΠΎΡΡΠ° Π΄ΠΎΠ±ΡΠΎ, ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°. ΠΠΈΠΆΠ΄Π°ΠΌΠ΅, ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ° (ΡΠΎΠ²Π° Π΅ Π³ΠΎΡΠ½Π°ΡΠ° Π΄ΡΡΠ½Π° Π³ΡΠ°ΡΠΈΠΊΠ°) ΡΡΡΠΎ ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°Ρ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ ΠΈ Π΄ΠΎΡΡΠ° ΠΌΠ°Π»ΠΊΠΎ.
ΠΠΎΠ»Π½Π°ΡΠ° Π΄ΡΡΠ½Π° Π³ΡΠ°ΡΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠΎΠ»ΠΊΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π° ΠΈ Π΄ΠΈΡΠΊΠΎΠ²Π° ΠΏΠ°ΠΌΠ΅Ρ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°ΠΌΠ΅ Π² ΡΡΡΡΠ΅Π½Π΅ Π½Π° ΠΆΠ΅Π»Π°Π½Π°ΡΠ° ΠΎΡ Π½Π°Ρ Π»ΠΈΠ½ΠΈΡ, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Ρ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅. Π Π±ΡΠΎΡΡ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π²ΡΡΡ Ρ ΠΏΠ»ΠΎΡΠ°ΡΠ° Π΅ 2 Π² ΡΠ΅ΠΊΡΠ½Π΄Π°, ΠΊΠ°ΠΊΡΠΎ ΠΊΠ°Π·Π°Ρ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ.
Π ΡΠ΅Π³Π° ΠΈΠΌΠ°ΠΌΠ΅ ΡΡΠ°Π³Π΅Π΄ΠΈΡ. ΠΠΎ Π½ΡΠΊΠ°ΠΊΠ²Π° ΠΏΡΠΈΡΠΈΠ½Π° ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΠΎΡΠ΄Π°Π²Π½Π° Π·Π°Π±ΡΠ°Π²Π΅Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ. ΠΡΠΈΡΠΈΠ½ΠΈΡΠ΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ° Π±Π°Π½Π°Π»Π½ΠΈ:
- ΠΠ΄ΠΈΠ½ ΠΎΡ Π½Π°ΠΉ-ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½ΠΈΡΠ΅ Π΅, ΡΠ΅ Π·Π°ΠΏΠΎΡΠ½Π°Ρ ΠΌΠ΅ Π΄Π° ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΠΌΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²ΡΠ½ΡΠ½Π° ΡΡΠ»ΡΠ³Π° Π² ΠΊΠΎΠ΄Π° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ. Π ΡΠ°Π·ΠΈ ΡΠ»ΡΠΆΠ±Π° Π½Π΅ Π½ΠΈ ΠΎΡΠ³ΠΎΠ²Π°ΡΡ. Π’ΠΎΠ΅ΡΡ ΠΎΡΠ²ΠΎΡΠΈΡ ΠΌΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ, Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅ ΠΏΡΠΎΠΌΡΠ½Π° Π² Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Ρ ΠΌΠ΅ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° ΠΏΠΎΡΠ° ΠΈΠ»ΠΈ ΠΊΡΠΌ Π΄ΡΡΠ³Π° ΡΡΠ»ΡΠ³Π° Π² Π½Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΈ ΠΏΠΎ Π½ΡΠΊΠ°ΠΊΠ²Π° ΠΏΡΠΈΡΠΈΠ½Π° ΡΡ Π½Π΅ Π½ΠΈ ΠΎΡΠ³ΠΎΠ²Π°ΡΡ. Π ΡΠ΅ΡΠΈΡΡΠ° Π½ΠΈ Π²ΠΈΡΠ½Π° Π² ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ - Π½Π΅ ΡΠ΅ Π·Π½Π°Π΅ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠΈ.
- ΠΡΠΎΡΠ°ΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡ Π΅, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΠΎ Π½ΡΠΊΠ°ΠΊΠ²Π° ΠΏΡΠΈΡΠΈΠ½Π° Π²ΡΠ·Π½ΠΈΠΊΠ½Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π² Π½Π°ΡΠΈΡ ΠΊΠΎΠ΄. Π Π½ΠΈΠ΅ Π½Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΈΡ ΠΌΠ΅ Π·Π°ΡΠ²Π°ΡΡΠ½Π΅ΡΠΎ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ° Π² ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΡΠΎ. Π ΠΏΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ Π²ΠΈΡΡΡΠ° ΡΠ΅ΡΠΈΡ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ.
- Π ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ ΡΡΡΠΎ Π΅ Π΄ΠΎΡΡΠ° ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½ΠΎ. Π’ΠΎΠ²Π° Π΅ ΠΊΠΎΠ΄ Ρ Π»ΠΎΡΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ. ΠΡΠΊΠΎΠΈ ΡΠ°ΠΌΠΊΠΈ ΠΎΡΠ²Π°ΡΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ. Π’ΠΎΠΉ Π²ΠΈΡΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, ΡΠ΅ Π³ΠΎ ΠΈΠΌΠ°ΡΠ΅.
ΠΠΎΠΊΡΠ΄Π΅ Π²ΠΎΠ΄ΡΡ ΡΠ°ΠΊΠΈΠ²Π° Π½Π΅ΡΠ°?
ΠΠΎ ΡΠ°ΠΊΡΠ°, ΡΠ΅ Π½Π°ΡΠΈΡΠ΅ ΡΠ°Π±Π»ΠΈΡΠΈ ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈ Π·Π°ΠΏΠΎΡΠ²Π°Ρ Π΄Π° Π½Π°Π±ΡΠ±Π²Π°Ρ Π΄ΡΠ°ΡΡΠΈΡΠ½ΠΎ. Π’ΠΎΠ²Π° Π΅ ΡΠΎΡΠ½ΠΎ ΡΡΡΠΈΡ Π΅ΡΠ΅ΠΊΡ Π½Π° ΠΏΠΎΠ΄ΡΠ²Π°Π½Π΅. ΠΠ° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ ΡΠΎΠ²Π° ΡΠ΅ ΡΠ΅ ΠΈΠ·ΡΠ°Π·ΠΈ Π² ΡΠΎΠ²Π°, ΡΠ΅ ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ·ΠΊΠΎ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΡΠ΅Π°ΠΊΡΠΈΡ Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ, ΡΠ΅ ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΡΠ²ΡΡΠ° Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ. Π Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π°ΡΠ΅ΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ ΠΏΠΎΡΡΡΠ°Π΄Π°. ΠΠ°ΡΠΎΡΠΎ, Π°ΠΊΠΎ Π²ΡΠ² Π²Π°ΡΠΈΡ ΠΊΠΎΠ΄ ΡΡΠ΅ ΠΈΠ·ΡΠ°Π·Ρ ΠΎΠ΄Π²Π°Π»ΠΈ 10 ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ Π·Π° Π·Π°ΡΠ²ΠΊΠ° ΠΊΡΠΌ Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ, 10 ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ Π·Π° Π²Π°ΡΠ°ΡΠ° Π»ΠΎΠ³ΠΈΠΊΠ°, ΡΠΎΠ³Π°Π²Π° Π²Π°ΡΠ°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π΅ ΡΠ°Π±ΠΎΡΠΈΠ»Π° 20 ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ. Π ΡΠ΅Π³Π° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π²ΠΈ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΆΠ½ΠΎ.
Π Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΡΠ°Π½Π΅. ΠΠΎΠ»Π½Π°ΡΠ° Π»ΡΠ²Π° Π³ΡΠ°ΡΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·Π²Π°, ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π΄ΡΠ»Π³Π° Π΄ΡΠ»Π³Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ. Π Π°ΠΊΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ Π³ΠΎΡΠ½Π°ΡΠ° Π»ΡΠ²Π° Π³ΡΠ°ΡΠΈΠΊΠ°, Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡΡ Π½Π° ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° Π΅ ΡΠΊΠΎΡΠΈΠ» ΠΎΡ Π΄Π²Π° ΠΌΠ΅Π³Π°Π±Π°ΠΉΡΠ° Π½Π° 300 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡΠ°. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π΄Π°Π½Π½ΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° Π½Π΅ ΡΠ΅ Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠ»ΠΎ, ΡΠΎΠ΅ΡΡ ΠΈΠΌΠ° Π΄ΠΎΡΡΠ° Π³ΠΎΠ»ΡΠΌΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±ΠΎΠΊΠ»ΡΠΊ.
ΠΠ±ΡΠ°ΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ΅Π΄Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π½Π° ΡΡΡΠ²ΡΡΠ° ΡΡΡΠΎ ΡΠ΅ Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠ»Π° Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΠΎΡΡΠ΄ΡΠΊΠ°. Π’ΠΎΠ΅ΡΡ, Π²ΡΠΈΡΠΊΠΈ Π·Π°ΡΠ²ΠΊΠΈ Π½Π° ΡΡΡΠ²ΡΡΠ° Π·Π°ΠΏΠΎΡΠ½Π°Ρ Π° Π½Π°ΠΏΡΠ»Π½ΠΎ Π΄Π° ΠΏΡΠΎΠΏΠ°Π΄Π°Ρ. Π Π² ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π±ΡΡ Π° ΠΏΡΡΠ½Π°ΡΠΈ Π²ΡΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ Π½Π° Postgres Π² Π»ΠΈΡΠ΅ΡΠΎ Π½Π° autovacuum, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π°Ρ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΡΡ Π½Π΅ΡΠΎ ΠΈ Π΄Π° ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°Ρ ΡΠ΅ΡΡΡΡΠΈ.
ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° Ρ ΡΠΈΠ½ΠΈΡΡΠ° Π½ΠΈ? Π‘ΡΡΠΎΡΠΎ. Π‘ΡΠ΅Π΄Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΠ΅Π°ΠΊΡΠΈΡ Π½Π° ΡΠ°Π±Π»Π΅ΡΠ° ΡΠΊΠΎΡΠΈ Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΠΎΡΡΠ΄ΡΠΊΠ°. ΠΠΊΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ, ΡΠΎΠ³Π°Π²Π° Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, ΡΠ΅ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ° ΡΠ΅ Π΅ ΡΠ²Π΅Π»ΠΈΡΠΈΠ»ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ. Π’ΠΎΠ²Π° Π΅ Π³ΠΎΡΠ½Π°ΡΠ° Π΄ΡΡΠ½Π° Π³ΡΠ°ΡΠΈΠΊΠ°. Π ΡΠ΅ Π΅ ΡΠ²Π΅Π»ΠΈΡΠΈΠ», Π·Π°ΡΠΎΡΠΎ ΠΏΡΠΎΡΠ΅ΡΠΎΡΡΡ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ ΠΏΡΠ΅Π· ΠΊΡΠΏ Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅ Π² ΡΡΡΡΠ΅Π½Π΅ Π½Π° ΡΠΎΠ·ΠΈ, ΠΎΡ ΠΊΠΎΠΉΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΡΠ΅. Π’ΠΎΠ²Π° Π΅ Π΄ΠΎΠ»Π½Π°ΡΠ° Π΄ΡΡΠ½Π° Π³ΡΠ°ΡΠΈΠΊΠ°. Π Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° Π±ΡΠΎΡΡ Π½Π° ΠΎΠ±Π°ΠΆΠ΄Π°Π½ΠΈΡΡΠ° Π² ΡΠ΅ΠΊΡΠ½Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π° Π΄Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ, Π·Π°ΡΠΎΡΠΎ Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ Π½ΡΠΌΠ° Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΈ ΡΡΡΠΈΡ Π±ΡΠΎΠΉ Π·Π°ΡΠ²ΠΊΠΈ.
Π’ΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π²ΡΡΠ½Π΅ΠΌ ΠΊΡΠΌ ΠΆΠΈΠ²ΠΎΡΠ°. ΠΠ°ΡΠ²Π°ΠΌΠ΅ ΡΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈ ΠΎΡΠΊΡΠΈΠ²Π°ΠΌΠ΅, ΡΠ΅ Π΄ΡΠ»Π³ΠΈΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π²ΠΎΠ΄ΡΡ Π΄ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠΈΠ΅ Π½Π°ΠΌΠΈΡΠ°ΠΌΠ΅ ΠΈ ΡΠ±ΠΈΠ²Π°ΠΌΠ΅ ΡΠ°Π·ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ. Π Π²ΡΠΈΡΠΊΠΎ Π½ΠΈ Π²ΡΡΠ²ΠΈ Π΄ΠΎΠ±ΡΠ΅. ΠΡΠΈΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ ΠΊΠ°ΠΊΡΠΎ ΡΡΡΠ±Π²Π°.
Π£ΡΠΏΠΎΠΊΠΎΠΈΡ ΠΌΠ΅ ΡΠ΅, Π½ΠΎ ΡΠ»Π΅Π΄ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π°ΠΏΠΎΡΠ²Π°ΠΌΠ΅ Π΄Π° Π·Π°Π±Π΅Π»ΡΠ·Π²Π°ΠΌΠ΅, ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ ΠΊΠ°ΠΊΡΠΎ ΠΏΡΠ΅Π΄ΠΈ ΡΠΏΠ΅ΡΠ½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉ. ΠΠ°ΡΠ²ΠΊΠΈΡΠ΅ ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Ρ Π²ΡΠ΅ ΠΏΠΎ-Π±Π°Π²Π½ΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π±Π°Π²Π½ΠΎ. ΠΠ΄ΠΈΠ½ ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π΄ΠΎ Π΄Π²Π° ΠΏΡΡΠΈ ΠΏΠΎ-Π±Π°Π²Π½ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π² ΠΌΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ. ΠΠ°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΡΠ²ΡΡΠ° ΡΡΡΠΎ Π΅ ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠΎ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π΄ΠΈ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ°.
Π Π²ΡΠΏΡΠΎΡΡΡ: "ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° Ρ Π±Π°Π·Π°ΡΠ° Π² ΡΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ?". Π Ρ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° ΠΈΠΌΠ° ΡΠ»Π΅Π΄Π½Π°ΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡ. ΠΠ° Π³ΡΠ°ΡΠΈΠΊΠ°ΡΠ° Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΠ΅ ΡΡ Π΅ ΡΠΏΡΡΠ»Π° ΠΈ Π½Π°ΠΈΡΡΠΈΠ½Π° Π½ΡΠΌΠ° Π΄ΡΠ»Π³ΠΎΡΡΠΎΡΠ½ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ. ΠΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΏΠ»ΠΎΡΠ°ΡΠ° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ° Π½Π°ΡΠ°ΡΠ½Π°Ρ Π° ΡΠ°ΡΠ°Π»Π½ΠΎ. Π ΠΎΡΡΠΎΠ³Π°Π²Π° Π½Π΅ Π΅ Π½Π°ΠΌΠ°Π»ΡΠ»Π°. Π‘ΡΠ΅Π΄Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π±Π°Π·Π°ΡΠ° ΡΠ΅ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠ°. Π ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π²ΡΡΠ²ΡΡ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎ Ρ ΠΏΡΠΈΠ΅ΠΌΠ»ΠΈΠ²Π° Π·Π° Π½Π°Ρ ΡΠΊΠΎΡΠΎΡΡ. Autovacuum ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΠ·ΠΈΡΠ° ΠΈ Π·Π°ΠΏΠΎΡΠ½Π° Π΄Π° ΠΏΡΠ°Π²ΠΈ Π½Π΅ΡΠΎ Ρ ΡΠ°Π±Π»Π΅ΡΠ°, Π·Π°ΡΠΎΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠΈΠ½Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π΄Π°Π½Π½ΠΈ.
ΠΠΎ-ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ, Π½Π° ΡΠ΅ΡΡΠΎΠ²ΠΎΡΠΎ ΡΠ°Π±Π»ΠΎ, ΠΊΡΠ΄Π΅ΡΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΌΠ΅ Π±Π°Π»Π°Π½ΡΠΈΡΠ΅: Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ΅ Π΅ Π²ΡΡΠ½Π°Π»ΠΎ ΠΊΡΠΌ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎΡΠΎ. ΠΠΎ Π²ΡΡΡΠ½ΠΎΡΡ Π΅ Π΅Π΄ΠΈΠ½ ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΏΡΡΠΈ ΠΏΠΎ-Π²ΠΈΡΠΎΠΊ.
Π ΠΏΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ° Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, ΡΠ΅ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ° Π½Π΅ ΡΠ΅ Π΅ Π²ΡΡΠ½Π°Π»ΠΎ Π΄ΠΎ ΠΆΠ΅Π»Π°Π½Π°ΡΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ ΠΏΡΠ΅Π΄ΠΈ ΡΡΠΈΠ²Π°. Π ΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅ Π·Π° ΡΠΎΠ²Π° ΡΠ΅ ΠΊΡΠΈΡΡ ΡΠΎΡΠ½ΠΎ Π² Π΄ΠΎΠ»Π½Π°ΡΠ° Π΄ΡΡΠ½Π° Π³ΡΠ°ΡΠΈΠΊΠ°. ΠΠΈΠΆΠ΄Π° ΡΠ΅, ΡΠ΅ ΠΈΠΌΠ° ΡΡΡΡΠ΅Π½Π΅ Π½Π° Π½ΡΠΊΠ°ΠΊΠ²ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ°ΠΌΠ΅Ρ. Π’ΠΎΠ΅ΡΡ, Π·Π° Π΄Π° ΡΡΡΡΠΈΠΌ ΠΆΠ΅Π»Π°Π½ΠΈΡ ΡΠ΅Π΄, Π½ΠΈΠ΅ ΠΈΠ·ΡΠ°Π·Ρ ΠΎΠ΄Π²Π°ΠΌΠ΅ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π½Π° ΡΡΡΠ²ΡΡΠ° Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠΎΡΡΠΈΡΠ°ΠΌΠ΅ Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π΄Π°Π½Π½ΠΈ. ΠΡΠΎΡΡ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ Π² ΡΠ΅ΠΊΡΠ½Π΄Π° ΡΠ΅ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠ°.
ΠΠ°ΡΠΎ ΡΡΠ»ΠΎ Π΄ΠΎΠ±ΡΠ΅, Π½ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π΅ ΠΏΠΎ-Π»ΠΎΡΠΎ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π±Π΅ΡΠ΅. ΠΠ·ΡΠΈΡΠ½ΠΎ Π²Π»ΠΎΡΠ°Π²Π°Π½Π΅ Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ ΠΊΠ°ΡΠΎ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΠΎΡ Π½Π°ΡΠ΅ΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Ρ ΡΠ°Π·ΠΈ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ.
Π Π·Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΡΠ°ΠΌ, Π°ΠΊΠΎ Π½Π΅ ΡΡΠ΅ Π±ΠΈΠ»ΠΈ Π½Π° ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡ Π΄ΠΎΠΊΠ»Π°Π΄, ΡΠ΅Π³Π° ΠΌΠ°Π»ΠΊΠΎ ΡΠ΅ΠΎΡΠΈΡ. Π’Π΅ΠΎΡΠΈΡ Π·Π° Π²ΡΡΡΠ΅ΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ. ΠΠ°ΡΠΎ Π°Π²ΡΠΎΠ²Π°ΠΊΡΡΠΌ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ°Π²ΠΈ?
ΠΡΠΊΠ²Π°Π»Π½ΠΎ Π½Π°ΠΊΡΠ°ΡΠΊΠΎ Π·Π° ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅. Π Π΄Π°Π΄Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ°ΡΠ°. ΠΠΌΠ°ΠΌΠ΅ ΡΠ΅Π΄ΠΎΠ²Π΅ Π² ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°. Π’Π΅Π·ΠΈ Π»ΠΈΠ½ΠΈΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π°ΠΊΡΠΈΠ²Π½ΠΈ, ΠΆΠΈΠ²ΠΈ, ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡΠΆΠ΄Π° ΡΠ΅Π³Π°. ΠΠ° ΡΠ½ΠΈΠΌΠΊΠ°ΡΠ° ΡΠ° ΠΌΠ°ΡΠΊΠΈΡΠ°Π½ΠΈ Π² Π·Π΅Π»Π΅Π½ΠΎ. Π ΠΈΠΌΠ° ΠΌΡΡΡΠ²ΠΈ Π»ΠΈΠ½ΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π²Π΅ΡΠ΅ ΡΠ° ΡΠ°Π±ΠΎΡΠΈΠ»ΠΈ, Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ°, Π½Π° ΡΡΡ ΡΠ° ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈ Π½ΠΎΠ²ΠΈ Π·Π°ΠΏΠΈΡΠΈ. Π ΡΠ΅ ΡΠ° ΠΌΠ°ΡΠΊΠΈΡΠ°Π½ΠΈ, ΡΠ΅ Π²Π΅ΡΠ΅ Π½Π΅ ΡΠ° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈ Π·Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ. ΠΠΎ ΡΠ΅ Π»Π΅ΠΆΠ°Ρ Π² ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° ΠΏΠΎΡΠ°Π΄ΠΈ ΠΎΡΠΎΠ±Π΅Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° Postgres.
ΠΠ°ΡΠΎ Π²ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π°Π²ΡΠΎΠ²Π°ΠΊΡΡΠΌ? Autovacuum ΠΈΠ΄Π²Π° Π² Π½ΡΠΊΠ°ΠΊΡΠ² ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΈΠ·Π²ΠΈΠΊΠ²Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ ΠΈ Ρ ΠΏΠΈΡΠ°: "ΠΠΎΠ»Ρ, Π΄Π°ΠΉΡΠ΅ ΠΌΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° Π½Π° Π½Π°ΠΉ-ΡΡΠ°ΡΠ°ΡΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ, ΠΊΠΎΡΡΠΎ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½Π° Π² Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ." ΠΠ°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ Π²ΡΡΡΠ° ΡΠΎΠ·ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ. Π Π°Π²ΡΠΎΠ²Π°ΠΊΡΡΠΌΡΡ, ΡΠ°Π·ΡΠΈΡΠ°ΠΉΠΊΠΈ Π½Π° Π½Π΅Π³ΠΎ, ΠΌΠΈΠ½Π°Π²Π° ΠΏΡΠ΅Π· ΡΠ΅Π΄ΠΎΠ²Π΅ΡΠ΅ Π² ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°. Π Π°ΠΊΠΎ Π²ΠΈΠ΄ΠΈ, ΡΠ΅ Π½ΡΠΊΠΎΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅ ΡΠ° ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ΠΈ ΠΎΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΡΡΠ°ΡΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΡΠΎΠ³Π°Π²Π° ΡΠΎΠΉ ΠΈΠΌΠ° ΠΏΡΠ°Π²ΠΎ Π΄Π° Π³ΠΈ ΠΌΠ°ΡΠΊΠΈΡΠ° ΠΊΠ°ΡΠΎ ΡΠ΅Π΄ΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π² Π±ΡΠ΄Π΅ΡΠ΅, ΠΊΠ°ΡΠΎ Π·Π°ΠΏΠΈΡΠ²Π°ΠΌΠ΅ Π½ΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ ΡΠ°ΠΌ. Π’ΠΎΠ²Π° Π΅ ΡΠΎΠ½ΠΎΠ² ΠΏΡΠΎΡΠ΅Ρ.
ΠΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°ΠΌΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌ Ρ Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ, ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°ΠΌΠ΅ Π΄Π° ΠΏΡΠ°Π²ΠΈΠΌ Π½ΡΠΊΠΎΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°. Π Π½Π° ΡΠ΅Π·ΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ, Π·Π°ΠΏΠΈΡΠ²Π°ΠΌΠ΅ Π½ΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ. Π ΠΏΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΡΠΈΠΊΡΠ», ΡΠΎΠ΅ΡΡ ΡΠ°ΠΌ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ Π½ΡΠΊΠ°ΠΊΠ²ΠΈ ΠΌΡΡΡΠ²ΠΈ ΡΡΠ°ΡΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅, Π²ΠΌΠ΅ΡΡΠΎ ΡΡΡ Π·Π°ΠΏΠΈΡΠ²Π°ΠΌΠ΅ Π½ΠΎΠ²ΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅, ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΠΌ. Π ΡΠΎΠ²Π° Π΅ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅, Π·Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ PostgreSQL.
ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ°? ΠΠ°ΠΊ ΡΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΡΠ΅Ρ?
ΠΠΌΠ°Ρ ΠΌΠ΅ ΡΠ°Π±Π΅Π»Π° Π² Π½ΡΠΊΠ°ΠΊΠ²ΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅, Π½ΡΠΊΠΎΠΈ ΠΆΠΈΠ²ΠΈ, Π½ΡΠΊΠΎΠΈ ΠΌΡΡΡΠ²ΠΈ Π»ΠΈΠ½ΠΈΠΈ. ΠΠ²ΡΠΎΠ²Π°ΠΊΡΡΠΌΡΡ ΠΏΡΠΈΡΡΠΈΠ³Π½Π°. Π’ΠΎΠΉ ΠΏΠΎΠΏΠΈΡΠ° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ ΠΊΠΎΡ Π΅ Π½Π°ΠΉ-ΡΡΠ°ΡΠ°ΡΠ° Π½ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ, ΠΊΠ°ΠΊΡΠ² Π΅ Π½Π΅ΠΉΠ½ΠΈΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ. ΠΠΎΠ»ΡΡΠΈΡ ΡΠΎΠ·ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΎΠ²Π΅, ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π½Π° Π΄Π΅ΡΠ΅Ρ ΠΌΠΈΠ½ΡΡΠΈ. ΠΠ°Π²ΠΈΡΠΈ ΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ»ΡΠΌΠΎ Π΅ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ. Π ΡΠΎΠΉ ΠΎΡΠΈΠ΄Π΅ Π΄Π° ΡΡΡΡΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΠ°ΡΠΊΠΈΡΠ° ΠΊΠ°ΡΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ. Π Π½Π΅ Π½Π°ΠΌΠ΅ΡΠΈΡ ΡΠ°ΠΊΠΈΠ²Π° ΡΠ΅Π΄ΠΎΠ²Π΅ Π² Π½Π°ΡΠ°ΡΠ° ΡΠ°Π±Π»ΠΈΡΠ°.
ΠΠΎ ΠΏΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°ΠΌΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌ Ρ ΠΌΠ°ΡΠ°ΡΠ°. ΠΡΠ°Π²ΠΈΠΌ Π½Π΅ΡΠΎ Π² Π½Π΅Π³ΠΎ, Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π³ΠΎ, ΠΏΡΠΎΠΌΠ΅Π½ΡΠΌΠ΅ Π΄Π°Π½Π½ΠΈΡΠ΅. ΠΠ°ΠΊΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ°Π²ΠΈ Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ Π² ΡΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ? Π’Ρ Π½ΡΠΌΠ° Π΄ΡΡΠ³ ΠΈΠ·Π±ΠΎΡ, ΠΎΡΠ²Π΅Π½ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈ Π½ΠΎΠ²ΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅ Π² ΠΊΡΠ°Ρ Π½Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ°ΡΠ° ΡΠ°Π±Π»ΠΈΡΠ°. Π ΠΏΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΠΏΡΠΈ Π½Π°Ρ ΡΠ°Π·ΠΌΠ΅ΡΡΡ Π½Π° ΠΌΠ°ΡΠ°ΡΠ° Π·Π°ΠΏΠΎΡΠ²Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π΄ΡΠ²Π°.
ΠΠ°ΠΈΡΡΠΈΠ½Π° ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΠΌ ΠΎΡ Π·Π΅Π»Π΅Π½ΠΈ Π»ΠΈΠ½ΠΈΠΈ, Π·Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌ. ΠΠΎ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°ΠΊΡΠ² ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠ΅ ΠΎΠΊΠ°Π·Π²Π°, ΡΠ΅ ΠΏΡΠΎΡΠ΅Π½ΡΡΡ Π½Π° Π·Π΅Π»Π΅Π½ΠΈΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π½ΠΈΡΡΠΊ Π² ΡΠ΅Π»ΠΈΡ ΠΎΠ±Π΅ΠΌ Π½Π° ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°.
Π ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ Π·Π°ΡΠ²ΠΊΠ°, Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ ΠΏΡΠ΅Π· Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅, ΡΠ΅ΡΠ²Π΅Π½ΠΈ ΠΈ Π·Π΅Π»Π΅Π½ΠΈ, Π·Π° Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡ ΡΠ΅Π΄. Π Π΅ΡΠ΅ΠΊΡΡΡ ΠΎΡ Π½Π°Π΄ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° Ρ Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΡΠ΅ Π½Π°ΡΠΈΡΠ° "ΠΏΠΎΠ΄ΡΠ²Π°Π½Π΅", ΠΊΠΎΠ΅ΡΠΎ ΡΡΡΠΎ ΠΈΠ·ΡΠΆΠ΄Π° Π΄ΠΈΡΠΊΠΎΠ²ΠΎΡΠΎ Π½ΠΈ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ. ΠΠΎΠΌΠ½ΠΈΡΠ΅ Π»ΠΈ, ΡΠ΅ Π±Π΅ΡΠ΅ 2 MB, ΡΠ΅Π³Π° Π΅ 300 MB? Π‘Π΅Π³Π° ΡΠΌΠ΅Π½Π΅ΡΠ΅ ΠΌΠ΅Π³Π°Π±Π°ΠΉΡΠΈΡΠ΅ Π½Π° Π³ΠΈΠ³Π°Π±Π°ΠΉΡΠΈ ΠΈ ΡΠ΅ Π·Π°Π³ΡΠ±ΠΈΡΠ΅ Π²ΡΠΈΡΠΊΠΈΡΠ΅ ΡΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΠΈ ΡΠ΅ΡΡΡΡΠΈ Π΄ΠΎΡΡΠ° Π±ΡΡΠ·ΠΎ.
ΠΠ°ΠΊΠ²ΠΈ ΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΈΡΠΈΡΠ΅ Π·Π° Π½Π°Ρ?
- Π ΠΌΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΡΡ ΡΠ° Π½Π°ΡΠ°ΡΠ½Π°Π»ΠΈ 150 ΠΏΡΡΠΈ. ΠΡΠΊΠΎΠΈ ΠΎΡ Π½Π°ΡΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΡΠ° ΠΈΠΌΠ°Π»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ°ΡΠ°Π»Π½ΠΈ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΏΠΎΡΠ²Π° Π΄Π° ΡΠ²ΡΡΡΠ²Π°.
- ΠΠ°ΡΠΈΡΠ΅ Π½ΠΈΠΊΠΎΠ³Π° Π½ΡΠΌΠ° Π΄Π° ΡΠ΅ ΡΠ²ΠΈΡΡ ΡΠ°ΠΌΠΈ. ΠΠ²ΡΠΎΠ²Π°ΠΊΡΡΠΌΡΡ Π² Π½ΡΠΊΠΎΠΈ ΡΠ»ΡΡΠ°ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡΡΠ΅ΠΆΠ΅ ΠΎΠΏΠ°ΡΠΊΠ°ΡΠ° Π½Π° ΠΌΠ°ΡΠ°ΡΠ°, Π°ΠΊΠΎ ΠΈΠΌΠ° ΡΠ°ΠΌΠΎ ΠΌΡΡΡΠ²ΠΈ Π»ΠΈΠ½ΠΈΠΈ. ΠΠΎ ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΈΠΌΠ° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π²ΡΡΡΠ΅Π½Π΅, Π΅Π΄Π½Π° Π·Π΅Π»Π΅Π½Π° Π»ΠΈΠ½ΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΈΡΠΈ Π² ΠΊΡΠ°Ρ ΠΈ Π΄Π° Π½Π΅ ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°, Π° Π²ΡΠΈΡΠΊΠΈ ΠΎΡΡΠ°Π½Π°Π»ΠΈ Π½ΡΠΊΡΠ΄Π΅ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° ΡΠ°Π±Π΅Π»Π°ΡΠ° ΡΠ΅ Π±ΡΠ΄Π°Ρ Π·Π°ΠΏΠΈΡΠ°Π½ΠΈ. ΠΠΎ ΡΠΎΠ²Π° Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ°Π»ΠΊΠΎ Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΡΠ±ΠΈΡΠΈΠ΅, ΡΠ΅ ΡΠ°ΠΌΠ°ΡΠ° Π²ΠΈ ΠΌΠ°ΡΠ° ΡΠ΅ Π½Π°ΠΌΠ°Π»Π΅Π΅ ΠΏΠΎ ΡΠ°Π·ΠΌΠ΅Ρ, ΡΠ°ΠΊΠ° ΡΠ΅ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π½Π°Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΎΠ²Π°.
- ΠΠ°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠΎΡΡΠΈΡΠ° ΡΡΠ»Π°ΡΠ° ΠΊΡΠΏΡΠΈΠ½Π° Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅. Π Π½ΠΈΠ΅ Ρ Π°Π±ΠΈΠΌ Π΄ΠΈΡΠΊΠΎΠ²ΠΈ ΡΠ΅ΡΡΡΡΠΈ, Ρ Π°Π±ΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ½ΠΈ ΡΠ΅ΡΡΡΡΠΈ ΠΈ Π΅Π»Π΅ΠΊΡΡΠΎΠ΅Π½Π΅ΡΠ³ΠΈΡ.
- Π ΡΠΎΠ²Π° ΠΏΡΡΠΊΠΎ Π·Π°ΡΡΠ³Π° Π½Π°ΡΠ΅ΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π·Π°ΡΠΎΡΠΎ Π°ΠΊΠΎ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ ΡΠΌΠ΅ ΠΈΠ·ΡΠ°Π·Ρ ΠΎΠ΄Π²Π°Π»ΠΈ 10 ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ Π·Π° Π·Π°ΡΠ²ΠΊΠ°, 10 ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ Π·Π° Π½Π°ΡΠΈΡ ΠΊΠΎΠ΄, ΡΠΎΠ³Π°Π²Π° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΡΠΈΠ²Π° Π·Π°ΠΏΠΎΡΠ½Π°Ρ ΠΌΠ΅ Π΄Π° ΠΈΠ·ΡΠ°Π·Ρ ΠΎΠ΄Π²Π°ΠΌΠ΅ ΡΠ΅ΠΊΡΠ½Π΄Π° Π·Π° Π·Π°ΡΠ²ΠΊΠ° ΠΈ 10 ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ Π·Π° ΠΊΠΎΠ΄, Ρ.Π΅. ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π½Π°ΠΌΠ°Π»Ρ. Π ΠΊΠΎΠ³Π°ΡΠΎ Π°Π²Π°ΡΠΈΡΡΠ° Π±Π΅ΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π°, Π·Π°ΠΏΠΎΡΠ½Π°Ρ ΠΌΠ΅ Π΄Π° ΠΈΠ·ΡΠ°Π·Ρ ΠΎΠ΄Π²Π°ΠΌΠ΅ 20 ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ Π½Π° Π·Π°ΡΠ²ΠΊΠ°, 10 ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ Π½Π° ΠΊΠΎΠ΄. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠΌΠ΅ ΠΏΠΎΡΡΠ½Π°Π»ΠΈ Π΅Π΄ΠΈΠ½ ΠΏΡΡ ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅ΡΠΎ. Π Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° Π΅ Π·Π°ΡΠ°Π΄ΠΈ Π΅Π΄Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ, ΠΊΠΎΡΡΠΎ Π²ΠΈΡΠ΅ΡΠ΅ ΠΈ ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΠΏΠΎ Π½Π°ΡΠ° Π²ΠΈΠ½Π°.
- Π Π²ΡΠΏΡΠΎΡΡΡ: βΠΠ°ΠΊ ΠΌΠΎΠ³Π° Π΄Π° Π²ΡΡΠ½Π° Π²ΡΠΈΡΠΊΠΎ?β Π’Π°ΠΊΠ° ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ Π΄Π° Π΅ Π½Π°ΡΠ΅Π΄ Ρ Π½Π°Ρ ΠΈ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ Π΄Π° Π²ΡΡΠ²ΡΡ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π±ΡΡΠ·ΠΎ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΡΠ΅Π΄ΠΈ Π°Π²Π°ΡΠΈΡΡΠ°.
ΠΠ° ΡΠΎΠ²Π° ΠΈΠΌΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΡΠΈΠΊΡΠ» ΠΎΡ ΡΠ°Π±ΠΎΡΠ°, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°.
ΠΡΡΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΠ΅ ΡΠ°Π·Π΄ΡΠ»ΠΈ. Π Π°Π·Π±ΠΈΡΠ°ΠΌΠ΅, ΡΠ΅ Π½ΡΠΊΠΎΠΈ ΡΠ°Π±Π»ΠΈΡΠΈ Π·Π°ΠΏΠΈΡΠ²Π°Ρ ΠΏΠΎ-Π°ΠΊΡΠΈΠ²Π½ΠΎ, Π΄ΡΡΠ³ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ. Π Π·Π° ΡΠΎΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ ΡΠ΅Π·ΠΈ ΡΠ°Π±Π»ΠΈΡΠΈ, ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΈ. ΠΠ΅ΡΠ΅ ΠΈΠΌΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠΎΠ²Π°. Π Π½Π°ΡΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°. ΠΡΡΠ²ΠΈΡΡ Π΅ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΡΡ VACUUM FULL. Π’ΠΎΠΉ Π΅ ΠΆΠ΅ΡΡΠΎΠΊ, ΡΡΡΠΎΠ² ΠΈ Π±Π΅Π·ΠΌΠΈΠ»ΠΎΡΡΠ΅Π½, Π½ΠΎ ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½.
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ Π΅ ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π½ΠΎ. ΠΠΎ Π·Π° ΡΠΎΠ²Π° ΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ Π² ΡΠ°ΠΌΠΈΡ ΠΊΡΠ°ΠΉ. ΠΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ Π΅, ΡΠ΅ ΠΈΠΌΠ° ΡΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°. ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π·Π° ΠΈΠ·Π±ΠΎΡ.
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°ΠΌΠ΅ Π²ΡΠΈΡΠΊΠΎ, ΠΊΠ°ΡΠΎ ΡΠ΅ ΡΠ²Π΅ΡΠΈΠΌ, ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ Π΅ Π½Π°ΡΠ΅Π΄, ΡΡΡΠ±Π²Π° Π΄Π° Π·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΠΌ ΡΠ°Π·ΠΈ ΡΠΈΡΡΠ°ΡΠΈΡ Π² Π±ΡΠ΄Π΅ΡΠ΅:
- Π‘ΡΠ°Π²Π½ΠΈΡΠ΅Π»Π½ΠΎ Π»Π΅ΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈ. Π’ΡΡΠ±Π²Π° Π΄Π° ΡΠ»Π΅Π΄ΠΈΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΡΠ΅ΡΠΈΠΈΡΠ΅ Π½Π° Π³Π»Π°Π²Π½ΠΈΡ ΡΡΡΠ²ΡΡ. ΠΡΠΎΠ±Π΅Π½ΠΎ ΠΎΠΏΠ°ΡΠ½ΠΈ ΡΠ΅ΡΠΈΠΈ Π² ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° Π½Π΅Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ Π² ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ. Π’ΠΎΠ²Π° ΡΠ° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠΎΠΊΡ-ΡΠΎ ΡΠ° ΠΎΡΠ²ΠΎΡΠΈΠ»ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ, Π½Π°ΠΏΡΠ°Π²ΠΈΠ»ΠΈ ΡΠ° Π½Π΅ΡΠΎ ΠΈ ΡΠ° ΡΠΈ ΡΡΡΠ³Π½Π°Π»ΠΈ, ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΠ° ΡΠ²ΠΈΡΠ½Π°Π»ΠΈ, ΠΈΠ·Π³ΡΠ±ΠΈΠ»ΠΈ ΡΠ° ΡΠ΅ Π² ΠΊΠΎΠ΄Π°.
- Π Π·Π° Π²Π°Ρ, ΠΊΠ°ΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ΄Π° Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ°, Π² ΠΊΠΎΠΉΡΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Ρ ΡΠ΅Π·ΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ. ΠΠ΅ Π΅ ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ. Π’ΠΎΠ²Π° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°. Π©Π΅ ΠΈΠ·Π±Π΅Π³Π½Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ "Π΄Π΅ΡΡΠΊΠΈ" ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ Π΄ΡΠ»Π³ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ.
ΠΠ° ΡΠ΅Π·ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΈΡΠΊΠ°Ρ Π΄Π° Π²ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ° ΠΊΠ°ΠΊ ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡ Π°, ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ Π² ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ ΠΏΡΠ΅Π΄Π°Π΄ΠΎΡ VACUUM FULL Π½Π° ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°. Π’ΠΎΠ²Π° Π½Π΅ Π΅ ΠΌΠΎΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ.
Π Π°Π·ΠΌΠ΅ΡΡΡ Π½Π° ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° Π²Π΅Π΄Π½Π°Π³Π° ΡΠ΅ Π²ΡΡΠ½Π° ΠΊΡΠΌ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎΡΠΎ ΡΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΎΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠ΅Π³Π°Π±Π°ΠΉΡΠ°. Π’ΠΎΠ²Π° Π½Π΅ ΠΏΠΎΠ²Π»ΠΈΡ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π° ΡΡΠ΅Π΄Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΠ΅Π°ΠΊΡΠΈΡ Π² ΡΡΡΠ²ΡΡΠ°.
ΠΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π² Π½Π°ΡΠ°ΡΠ° ΡΠ΅ΡΡΠΎΠ²Π° ΡΠ°Π±Π»ΠΈΡΠ°, ΠΊΡΠ΄Π΅ΡΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΠΌΠ΅ Π±Π°Π»Π°Π½ΡΠΈΡΠ΅ ΠΏΠΎ ΡΠΌΠ΅ΡΠΊΠΈ, Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, ΡΠ΅ ΡΡΠ΅Π΄Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π½Π° ΠΈΡΠΊΠ°Π½Π΅ Π·Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ Π² ΡΠ°Π±Π»Π΅ΡΠ° Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΎ Π΄ΠΎ Π½ΠΈΠ²ΠΎΡΠΎ ΠΏΡΠ΅Π΄ΠΈ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ°. Π Π΅ΡΡΡΡΠΈΡΠ΅, ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°Π½ΠΈ ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ° Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·ΠΈ Π·Π°ΡΠ²ΠΊΠ°, ΡΡΡΠΎ ΠΏΠ°Π΄Π½Π°Ρ Π° Π΄ΠΎ Π½ΠΈΠ²Π°ΡΠ° ΠΏΡΠ΅Π΄ΠΈ ΡΡΠΈΠ²Π°. Π Π΄ΠΎΠ»Π½Π°ΡΠ° Π΄ΡΡΠ½Π° Π³ΡΠ°ΡΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·Π²Π°, ΡΠ΅ ΡΠ΅Π³Π° Π½Π°ΠΌΠΈΡΠ°ΠΌΠ΅ ΡΠΎΡΠ½ΠΎ ΡΠ΅Π΄Π°, ΠΎΡ ΠΊΠΎΠΉΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΠΌ Π²Π΅Π΄Π½Π°Π³Π°, Π±Π΅Π· Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°ΠΌΠ΅ ΠΏΡΠ΅Π· ΠΊΡΠΏΡΠΈΠ½Π°ΡΠ° ΠΌΡΡΡΠ²ΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π±ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄ΠΈ ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° Π΄Π° Π±ΡΠ΄Π΅ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π°. Π ΡΡΠ΅Π΄Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π·Π°ΡΠ²ΠΊΠ° ΠΎΡΡΠ°Π½Π° ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ Π½Π° ΡΡΡΠΎΡΠΎ Π½ΠΈΠ²ΠΎ. ΠΠΎ ΡΡΠΊ ΠΈΠΌΠ°ΠΌ ΠΏΠΎ-ΡΠΊΠΎΡΠΎ Π³ΡΠ΅ΡΠΊΠ°ΡΠ° Π½Π° ΠΌΠΎΡ Ρ Π°ΡΠ΄ΡΠ΅Ρ.
Π’ΡΠΊ ΡΠ²ΡΡΡΠ²Π° ΠΏΡΡΠ²Π°ΡΠ° ΠΈΡΡΠΎΡΠΈΡ. Π’Ρ Π΅ Π½Π°ΠΉ-ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½Π°ΡΠ°. Π ΡΠΎΠ²Π° ΡΠ΅ ΡΠ»ΡΡΠ²Π° Π½Π° Π²ΡΠ΅ΠΊΠΈ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΎΠΏΠΈΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΠΊΠΎΠ»ΠΊΠΎ ΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈ ΠΈΠΌΠ°. Π Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΊΡΡΠ½ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π°.
ΠΡΠΎΡΠ°ΡΠ° ΠΈΡΡΠΎΡΠΈΡ, Π² ΠΊΠΎΡΡΠΎ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»ΡΠΌΠ΅ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΡΡΡΠ²ΡΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ
- ΠΠΎΡΠ°ΡΠ½Π°Ρ ΠΌΠ΅ ΠΈ ΡΡΠ°Π½Π°Ρ ΠΌΠ΅ ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ ΠΌΠΎΠΌΡΠ΅ΡΠ°. Π Π½ΠΈΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΠΌΠ΅, ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ° ΠΈ Π±ΠΈ Π±ΠΈΠ»ΠΎ Π΄ΠΎΠ±ΡΠ΅ Π·Π° Π½Π°Ρ Π΄Π° Π±Π°Π»Π°Π½ΡΠΈΡΠ°ΠΌΠ΅ ΡΠΎΠ²Π°ΡΠ°: ΠΏΠΈΡΠ΅ΡΠ΅ Π½Π° Π£ΡΠΈΡΠ΅Π»Ρ ΠΈ ΡΠ΅ΡΠ΅ΡΠ΅ ΠΎΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠ°. Π ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ°Π·ΠΈ ΡΠΈΡΡΠ°ΡΠΈΡ Π²ΡΠ·Π½ΠΈΠΊΠ²Π°, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΠΌ Π½ΡΠΊΠ°ΠΊΠ²ΠΈ ΠΎΡΡΠ΅ΡΠΈ ΠΈΠ»ΠΈ ETL. Π Π±ΠΈΠ·Π½Π΅ΡΡΡ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ ΠΎΡ ΡΠΎΠ²Π°. Π’ΠΎΠΉ Π½Π°ΠΈΡΡΠΈΠ½Π° ΠΈΡΠΊΠ° ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΠΈ ΠΎΡΡΠ΅ΡΠΈ Ρ ΠΊΡΠΏ ΡΠ»ΠΎΠΆΠ½ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈ.
- ΠΡΡΠ΅ΡΠΈΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΎΠ²Π΅, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΈΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈ Π·Π° ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ. ΠΠΈΠ΅, ΠΊΠ°ΡΠΎ ΡΠΌΠ΅Π»ΠΈ ΠΌΠΎΠΌΡΠ΅ΡΠ°, ΠΏΠΈΡΠ΅ΠΌ ΠΊΠΎΠ΄. ΠΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠΌ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π·Π° Π²ΠΌΡΠΊΠ²Π°Π½Π΅, ΠΊΠΎΠ΅ΡΠΎ Π·Π°ΠΏΠΈΡΠ²Π°ΠΌΠ΅ Π½Π° Master, ΠΈΠ·Π²ΡΡΡΠ²Π°ΠΌΠ΅ ΠΎΡΡΠ΅ΡΠΈ Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠ°.
- ΠΠΈΠ΅ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»ΡΠΌΠ΅ ΡΠΎΠ²Π°ΡΠ°.
- ΠΡΠΈΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠ΅ΡΡΠ΅ΠΊΡΠ½ΠΎ. ΡΡΡΠ°Ρ ΠΎΡΠ½ΠΈ ΡΠΌΠ΅
Π ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°Π·ΠΈ ΡΠΈΡΡΠ°ΡΠΈΡ? ΠΠΎ-ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ, Π½Π° ΡΠ΅Π·ΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ ΠΈ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ ΠΎΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠ° Π·Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ°. ΠΡΠΈΡΠΊΠΈ Π΄ΡΡΠ³ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ ΡΠ΅ ΠΎΡΠ½Π°ΡΡΡ ΡΠ°ΠΌΠΎ Π·Π° Π³Π»Π°Π²Π½ΠΈΡ ΡΡΡΠ²ΡΡ.
ΠΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ ΠΌΠΎΡΡΠ° ΠΎΡΡΠ΅ΡΠ½Π° Π΄ΡΡΠΊΠ° Π±Π΅ΡΠ΅ Π½Π°ΡΠ°ΡΠ½Π°Π»Π°. ΠΠΌΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΡΡΡ . ΠΠΈΠΆΠ΄Π°ΠΌΠ΅, ΡΠ΅ ΡΡΠ΅Π΄Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π½Π° ΡΡΡΠ²ΡΡΠ° Π΅ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ. ΠΠΈΠΆΠ΄Π°ΠΌΠ΅, ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π΄ΡΠ»Π³ΠΎΡΡΠ°ΠΉΠ½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠ°, ΠΊΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ 2 ΡΠ°ΡΠ°. ΠΠΈΠΆΠ΄Π°ΠΌΠ΅ ΡΠΈΡ Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Π½Π° Π°Π²ΡΠΎΠ²Π°ΠΊΡΡΠΌΠ°, ΠΊΠΎΠΉΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° ΠΌΡΡΡΠ²ΠΈΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ. Π Π²ΡΠΈΡΠΊΠΈ ΡΠΌΠ΅ Π΄ΠΎΠ±ΡΠ΅.
ΠΠΎ-ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ, ΡΠΏΠΎΡΠ΅Π΄ ΡΠ΅ΡΡΠΎΠ²ΠΈΡ ΡΠ°Π±Π»Π΅Ρ, Π½ΠΈΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°ΠΌΠ΅ Π΄Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΡΠ°Π»Π΄Π°ΡΠ° ΠΏΠΎ ΡΠΌΠ΅ΡΠΊΠΈΡΠ΅ ΡΠ°ΠΌ. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΠΈΠΌΠ°ΠΌΠ΅ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΠ΅Π°ΠΊΡΠΈΡ ΠΏΡΠΈ Π·Π°ΡΠ²ΠΊΠ°, ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈ. ΠΡΠΈ Π½Π°Ρ Π²ΡΠΈΡΠΊΠΎ Π΅ Π½Π°ΡΠ΅Π΄.
ΠΡΠΈΡΠΊΠΎ Π΅ Π½Π°ΡΠ΅Π΄ Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ°, Π² ΠΊΠΎΠΉΡΠΎ ΡΠ΅Π·ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ Π·Π°ΠΏΠΎΡΠ²Π°Ρ Π΄Π° Π½ΠΈ ΠΎΡΠ²ΡΡΡΠ°Ρ Π½Π° ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ Ρ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ. Π ΡΠ΅ ΠΎΡΠ²ΡΡΡΠ°Ρ Π½Π° ΡΠ΅Π΄ΠΎΠ²Π½ΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΈ.
ΠΠ»ΠΈΠ·Π°ΠΌΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈ Π·Π°ΠΏΠΎΡΠ²Π°ΠΌΠ΅ Π΄Π° ΡΠ΅ΡΠ΅ΠΌ Π·Π°ΡΠΎ ΡΠΎΠ²Π° ΡΠ΅ ΡΠ»ΡΡΠ²Π°. Π Π½Π°ΠΌΠΈΡΠ°ΠΌΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΡΡΠ²ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅ Π΄Π° ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡΠ°. ΠΠ½Π°Π΅ΠΌ, ΡΠ΅ Π΄ΠΎΠΊΠ»Π°Π΄ΡΡ Π½ΠΈ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° 3 ΡΠ°ΡΠ°. ΠΠ°Π΄Π°ΠΉΡΠ΅ Π·Π°Π±Π°Π²ΡΠ½Π΅ΡΠΎ Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡΠ° Π½Π° 3 ΡΠ°ΡΠ°. ΠΠ°ΠΏΠΎΡΠ²Π°ΠΌΠ΅ Π²ΡΠΈΡΠΊΠΎ, Π½ΠΎ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°ΠΌΠ΅ Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΡΠ°ΠΊΡΠ°, ΡΠ΅ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈΡΠ΅ ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° ΡΠ΅ ΠΎΡΡ Π²ΡΡΠ»ΡΡ.
ΠΡΠΊΠ°ΠΌΠ΅ Π²ΡΠΈΡΠΊΠΎ Π΄Π° Π΅ ΠΏΠ΅ΡΡΠ΅ΠΊΡΠ½ΠΎ. ΠΠ° ΠΎΡΠΈΠ΄Π΅ΠΌ ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΠΊ. Π Π½ΠΈΠ΅ Π½Π°ΠΌΠΈΡΠ°ΠΌΠ΅ Π³ΠΎΡΠΈΠ½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ - hot_standby_feedback. ΠΠΊΠ»ΡΡΠ²Π°ΠΌΠ΅ Π³ΠΎ. Hot_standby_feedback Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΠΌΠ΅ Π°Π²ΡΠΎΠ²Π°ΠΊΡΡΠΌΠ° ΡΠ°Π±ΠΎΡΠ΅Ρ Π½Π° Master. Π’Π°ΠΊΠ° Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΠ΅ ΠΎΡΡΡΠ²Π°Π²Π°ΠΌΠ΅ ΠΎΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΈΡΠ΅ ΠΏΡΠΈ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ. Π Π²ΡΠΈΡΠΊΠΈ ΡΠ°Π±ΠΎΡΠΈΠΌ Π΄ΠΎΠ±ΡΠ΅ Ρ ΠΎΡΡΠ΅ΡΠΈΡΠ΅.
Π ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° Ρ Π³Π»Π°Π²Π½ΠΈΡ ΡΡΡΠ²ΡΡ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ°? Π Ρ Π³Π»Π°Π²Π½ΠΈΡ ΡΡΡΠ²ΡΡ ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡΠ»Π½Π° ΠΊΠ°ΡΠ°ΡΡΡΠΎΡΠ°. Π‘Π΅Π³Π° Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΈ Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ ΠΈ Π΄Π²Π΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. Π Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, ΡΠ΅ ΡΠ΅ΡΠΈΡΡΠ° Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠ° ΠΏΠΎ Π½ΡΠΊΠ°ΠΊΡΠ² Π½Π°ΡΠΈΠ½ Π·Π°ΠΏΠΎΡΠ½Π° Π΄Π° Π²Π»ΠΈΡΠ΅ Π½Π° ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° Π½Π° Π³Π»Π°Π²Π½ΠΈΡ ΡΡΡΠ²ΡΡ. Π’ΠΎΠ²Π° Π½Π°ΠΈΡΡΠΈΠ½Π° ΠΎΠΊΠ°Π·Π²Π° Π²Π»ΠΈΡΠ½ΠΈΠ΅, Π·Π°ΡΠΎΡΠΎ Π΅ ΡΠΏΡΡΠ»ΠΎ Π°Π²ΡΠΎΠ²Π°ΠΊΡΡΠΌΠ°, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΡΠΈΡΡΠ²Π° ΠΌΡΡΡΠ²ΠΈΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ. Π Π°Π·ΠΌΠ΅ΡΡΡ Π½Π° Π½Π°ΡΠ°ΡΠ° ΠΌΠ°ΡΠ° ΠΎΡΠ½ΠΎΠ²ΠΎ ΡΠΊΠΎΡΠΈ Π΄ΠΎ Π½Π΅Π±Π΅ΡΠΎ. Π‘ΡΠ΅Π΄Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ° Π² ΡΡΠ»Π°ΡΠ° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΡΡΡΠΎ ΡΠΊΠΎΡΠΈ ΡΡΠ·ΠΊΠΎ. ΠΠ²ΡΠΎΠ²Π°ΠΊΡΡΠΌΠΈΡΠ΅ ΡΠ΅ ΡΡΠ΅Π³Π½Π°Ρ Π° ΠΌΠ°Π»ΠΊΠΎ.
ΠΠΎ-ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ, Π½Π° Π½Π°ΡΠ°ΡΠ° ΡΠ°Π±Π΅Π»Π° Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ Π²ΡΡΡ Ρ Π½Π΅Ρ ΡΡΡΠΎ ΡΠΊΠΎΡΠΈ Π² Π½Π΅Π±Π΅ΡΠΎ. ΠΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ½ΠΈ ΡΠ΅ΡΡΡΡΠΈ ΡΡΡΠΎ ΡΠ΅ Π΅ ΡΠ²Π΅Π»ΠΈΡΠΈΠ»ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ. ΠΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²ΠΎ ΠΈΡΠ΅ΡΠΈΡΠ°ΠΌΠ΅ Π²ΡΡΡ Ρ Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ ΠΌΡΡΡΠ²ΠΈ Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅. Π Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΡΠ΅Π°ΠΊΡΠΈΡ Π½Π° ΡΠΎΠ·ΠΈ ΡΠ°Π±Π»Π΅Ρ, Π±ΡΠΎΡΡ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ Π΅ Π½Π°ΠΌΠ°Π»ΡΠ».
ΠΠ°ΠΊ ΡΠ΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, Π°ΠΊΠΎ Π½Π΅ Π·Π½Π°Π΅ΠΌ Π·Π° ΠΊΠ°ΠΊΠ²ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΏΡΠ΅Π΄ΠΈ?
- ΠΠ°ΠΏΠΎΡΠ²Π°ΠΌΠ΅ Π΄Π° ΡΡΡΡΠΈΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. ΠΠΊΠΎ ΡΠΌΠ΅ ΡΡΠ΅ΡΠ½Π°Π»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π² ΠΏΡΡΠ²Π°ΡΠ° ΡΠ°ΡΡ, Π·Π½Π°Π΅ΠΌ, ΡΠ΅ ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ ΠΏΡΠΈΡΠΈΠ½Π°ΡΠ° Π·Π° Π΄ΡΠ»Π³Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΠΈ ΡΠ΅ ΠΊΠ°ΡΠ²Π°ΠΌΠ΅ Π½Π° Master. ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Π΅ Π² ΠΠ°ΠΉΡΡΠΎΡΠ°. ΠΡΠ΅Π½Π²ΠΈΡΡΠΈ Π³ΠΎ. Π’ΠΎΠΉ Π·Π°Π³ΡΡΠ²Π°, ΠΈΠΌΠ° ΡΡΠ΅Π΄Π½ΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ ΠΏΠΎΠ΄ ΡΡΠΎ.
- ΠΠ°ΡΠ²ΠΊΠΈΡΠ΅ ΡΠ΅ Π·Π°Π±Π°Π²ΡΡ ΡΠ°ΠΌ, Π½ΠΎ Π½Π΅ Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ Π΄ΡΠ»Π³ΠΎΡΡΠΎΡΠ½ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΡΠ°ΠΌ. Π Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ°ΠΌΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΡΡΠ°Π²Π°. ΠΠ΅ Π·Π½Π°Π΅ΠΌ ΠΊΡΠ΄Π΅ Π΄Π° ΡΡΡΡΠΈΠΌ.
- ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΡΠ²ΡΡΠ½ΠΈΡ Ρ Π°ΡΠ΄ΡΠ΅Ρ. ΠΠΎΠΆΠ΅ Π±ΠΈ ΡΠ΅ΠΉΠ΄ΡΡ Π½ΠΈ ΡΠ΅ Π΅ ΠΏΡΠΎΠ²Π°Π»ΠΈΠ». ΠΠΎΠΆΠ΅ Π±ΠΈ ΡΠΌΠ΅ ΠΈΠ·Π³ΠΎΡΠΈΠ»ΠΈ Π»Π΅Π½ΡΠ°ΡΠ° Ρ ΠΏΠ°ΠΌΠ΅Ρ. ΠΠ°, Π²ΡΠΈΡΠΊΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅. ΠΠΎ Π½Π΅, ΡΡΡΠ²ΡΡΠΈΡΠ΅ ΡΠ° Π½ΠΎΠ²ΠΈ, Π²ΡΠΈΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ Π΄ΠΎΠ±ΡΠ΅.
- ΠΡΠΈΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡΡ: Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ. ΠΠΈΡΠΎ Π½Π΅ ΠΏΠΎΠΌΠ°Π³Π°.
- Π Π² Π΅Π΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠΈΡΠΊΠΎ ΠΈΠ·Π²Π΅Π΄Π½ΡΠΆ Π·Π°ΠΏΠΎΡΠ²Π° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°.
ΠΠ° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠ° ΠΏΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈ ΠΈ Π·Π°ΠΌΠΈΠ½Π°. ΠΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ Π΄ΠΎΠΊΠ»Π°Π΄. ΠΠΈΠ·Π½Π΅ΡΡΡ Π²ΡΠ΅ ΠΎΡΠ΅ Π΅ ΡΠ°ΡΡΠ»ΠΈΠ². ΠΠ°ΠΊΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅, Π½Π°ΡΠ°ΡΠ° ΠΌΠ°ΡΠ° ΠΎΡΠ½ΠΎΠ²ΠΎ Π½Π°ΡΠ°ΡΠ½Π° ΠΈ Π½ΡΠΌΠ° Π΄Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π°. ΠΠ° Π³ΡΠ°ΡΠΈΠΊΠ°ΡΠ° ΡΡΡ ΡΠ΅ΡΠΈΠΈ ΠΎΡΡΠ°Π²ΠΈΡ ΡΠ°ΡΡ ΠΎΡ ΡΠ°Π·ΠΈ Π΄ΡΠ»Π³Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΠΎΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠ°, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅ΡΠ΅Π½ΠΈΡΠ΅ ΠΊΠΎΠ»ΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΎΡΠ½Π΅ΠΌΠ°, Π΄ΠΎΠΊΠ°ΡΠΎ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° ΡΠ΅ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠ°.
Π‘Π΅ΡΠΈΡΡΠ° Ρ Π½ΡΠΌΠ°. Π ΡΠ°ΠΌΠΎ ΡΠ»Π΅Π΄ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΡΡΠ²ΡΡΡΡ ΠΈΠ΄Π²Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π² ΡΠ΅Π΄. Π ΡΡΠ΅Π΄Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΠ΅Π°ΠΊΡΠΈΡ Π·Π° Π·Π°ΡΠ²ΠΊΠΈ Π½Π° Π³Π»Π°Π²Π½ΠΈΡ ΡΡΡΠ²ΡΡ ΡΠ΅ Π²ΡΡΡΠ° ΠΊΡΠΌ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎΡΠΎ. ΠΠ°ΡΠΎΡΠΎ Π½Π°ΠΉ-Π½Π°ΠΊΡΠ°Ρ Π°Π²ΡΠΎΠΏΡΠ°Ρ ΠΎΡΠΌΡΠΊΠ°ΡΠΊΠ°ΡΠ° ΠΏΠΎΠ»ΡΡΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΄Π° ΠΈΠ·ΡΠΈΡΡΠΈ, Π΄Π° ΠΌΠ°ΡΠΊΠΈΡΠ° ΡΠ΅Π·ΠΈ ΠΌΡΡΡΠ²ΠΈ Π»ΠΈΠ½ΠΈΠΈ. Π Π·Π°ΠΏΠΎΡΠ½Π° Π΄Π° ΡΠΈ Π²ΡΡΡΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ°. Π ΠΊΠΎΠ»ΠΊΠΎ Π±ΡΡΠ·ΠΎ Π³ΠΎ ΠΏΡΠ°Π²ΠΈ, ΡΠΎΠ»ΠΊΠΎΠ²Π° Π±ΡΡΠ·ΠΎ ΡΠ΅ ΡΠ΅ ΠΎΠΏΡΠ°Π²ΠΈΠΌ.
ΠΠ° ΡΠ΅ΡΡΠΎΠ²Π°ΡΠ° ΡΠ°Π±Π»ΠΈΡΠ°, ΠΊΡΠ΄Π΅ΡΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π±Π°Π»Π°Π½ΡΠΈΡΠ΅ ΠΏΠΎ ΡΠΌΠ΅ΡΠΊΠ°ΡΠ°, Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ ΡΡΡΠ°ΡΠ° ΠΊΠ°ΡΡΠΈΠ½Π°. Π‘ΡΠ΅Π΄Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π°ΠΊΠ°ΡΠ½ΡΠ° ΡΡΡΠΎ ΡΠ΅ Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΈΡΠ° ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ. Π Π΅ΡΡΡΡΠΈΡΠ΅, ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°Π½ΠΈ ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ°, ΡΡΡΠΎ ΡΠ° Π½Π°ΠΌΠ°Π»Π΅Π½ΠΈ. Π Π±ΡΠΎΡΡ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ Π² ΡΠ΅ΠΊΡΠ½Π΄Π° ΡΠ΅ Π²ΡΡΠ½Π° ΠΊΡΠΌ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎΡΠΎ. ΠΠΎ ΠΎΡΠ½ΠΎΠ²ΠΎ, ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΊΡΠΌ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎΡΠΎ, Π½Π΅ ΡΡΡΠΎΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠΌΠ°Ρ ΠΌΠ΅ ΠΏΡΠ΅Π΄ΠΈ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ°.
ΠΡΠ² Π²ΡΠ΅ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΉ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΡΠΏΠ°Π΄ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°, ΠΊΠ°ΠΊΡΠΎ Π² ΠΏΡΡΠ²ΠΈΡ ΡΠ»ΡΡΠ°ΠΉ, Π΅Π΄ΠΈΠ½ ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π΄ΠΎ Π΄Π²Π° ΠΏΡΡΠΈ, Π° ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° Π΄ΠΎΡΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅.
ΠΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠΌΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠ»ΠΈ Π²ΡΠΈΡΠΊΠΎ ΠΊΠ°ΠΊΡΠΎ ΡΡΡΠ±Π²Π°. Π Π°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅ΡΠ΅ ΡΠΎΠ²Π°ΡΠ°. ΠΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅ΡΠΎ Π½Π΅ Π΅ Π±Π΅Π·Π΄Π΅ΠΉΡΡΠ²Π°ΡΠΎ. Π‘ΠΏΠΎΡΠ΅Π΄ ΡΠΌΠ° ΡΠ΅ Π½Π°ΡΡΡΠΈΡ Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅, Π½ΠΎ Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° Π²ΡΠΈΡΠΊΠΎ ΡΠ΅ ΠΎΠΊΠ°Π·Π° Π·Π»Π΅.
- ΠΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ hot_standby_feedback? ΠΠ°, Π½Π΅ ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π° Π΄Π° Π³ΠΎ Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅ Π±Π΅Π· ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ. ΠΠ°ΡΠΎΡΠΎ ΡΠΎΠ·ΠΈ ΠΎΠ±ΡΠ°Ρ Π·Π°ΡΡΠ³Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π³Π»Π°Π²Π½ΠΈΡ ΡΡΡΠ²ΡΡ ΠΈ ΡΠΏΠΈΡΠ° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π°Π²ΡΠΎΠ²Π°ΠΊΡΡΠΌΠ° ΡΠ°ΠΌ. ΠΠ°ΡΠΎ Π³ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ Π½Π° Π½ΡΠΊΠΎΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ° ΠΈ Π·Π°Π±ΡΠ°Π²ΠΈΡΠ΅ Π·Π° Π½Π΅Π³ΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ±ΠΈΠ΅ΡΠ΅ Π£ΡΠΈΡΠ΅Π»Ρ ΠΈ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ.
- Π£Π²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° max_standby_streaming_delay? ΠΠ°, Π·Π° Π΄ΠΎΠΊΠ»Π°Π΄ΠΈΡΠ΅ Π΅ ΡΠ°ΠΊΠ°. ΠΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ ΡΡΠΈΡΠ°ΡΠΎΠ² ΠΎΡΡΠ΅Ρ ΠΈ Π½Π΅ ΠΈΡΠΊΠ°ΡΠ΅ ΡΠΎΠΉ Π΄Π° ΡΠ΅ ΡΡΠΈΠ½Π΅ ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΈ ΠΏΡΠΈ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ, ΡΠΎΠ³Π°Π²Π° ΠΏΡΠΎΡΡΠΎ ΡΠ²Π΅Π»ΠΈΡΠ΅ΡΠ΅ Π·Π°Π±Π°Π²ΡΠ½Π΅ΡΠΎ. ΠΡΠ»Π³ΠΈΡΡ ΠΎΡΡΠ΅Ρ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π²Π»Π΅Π·Π»ΠΈ Π² Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ ΡΠΎΡΠ½ΠΎ ΡΠ΅Π³Π°. ΠΠΊΠΎ Π³ΠΎ ΠΈΠΌΠ°ΡΠ΅ Π·Π° ΡΡΠΈ ΡΠ°ΡΠ°, Π·Π½Π°ΡΠΈ Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π·Π° Π½ΡΠΊΠ°ΠΊΡΠ² ΡΡΠ°Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ ΠΎΡ Π΄Π°Π½Π½ΠΈ. Π Π²ΠΈΠ΅, ΡΠ΅ ΡΡΠΈ ΡΠ°ΡΠ° Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅, ΡΠ΅ ΡΠ΅ΡΡ ΡΠ°ΡΠ° Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ - Π½ΡΠΌΠ° Π΄Π° ΠΈΠ³ΡΠ°Π΅ Π½ΠΈΠΊΠ°ΠΊΠ²Π° ΡΠΎΠ»Ρ, Π½ΠΎ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΡΠ΅ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΈ Π΄Π° Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Ρ ΠΏΠ°Π΄Π°Π½Π΅ΡΠΎ ΠΈΠΌ.
- ΠΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ, ΡΡΡΠ±Π²Π° Π΄Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΡΠ΅ Π΄ΡΠ»Π³ΠΈΡΠ΅ ΡΠ΅ΡΠΈΠΈ Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π°ΠΊΠΎ ΡΠ΅ΡΠΈΡΠ΅ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ hot_standby_feedback Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°. ΠΠ°ΡΠΎΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ Π²ΡΠΈΡΠΊΠΎ. ΠΠ°Π΄ΠΎΡ ΠΌΠ΅ ΡΠ°Π·ΠΈ Π·Π°Π±Π΅Π»Π΅ΠΆΠΊΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, Π·Π° Π΄Π° ΡΠ΅ΡΡΠ²Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅. ΠΠ°ΠΏΠΈΡΠ° Π±Π΅Π·ΡΠΌΠ½Π° ΠΌΠΎΠ»Π±Π°. Π’ΠΎΠΉ Π·Π°ΠΏΠΎΡΠ½Π° ΠΈ ΠΎΡΠΈΠ΄Π΅ Π΄Π° ΠΏΠΈΠ΅ ΡΠ°ΠΉ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½ΠΈΡ Π£ΡΠΈΡΠ΅Π». ΠΠ»ΠΈ ΡΠΌΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°Π»ΠΈ Π³ΡΠ΅ΡΠ½ΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΌ. Π‘ΠΈΡΡΠ°ΡΠΈΠΈΡΠ΅ ΡΠ° Π½Π°ΠΉ-ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ. Π‘Π΅ΡΠΈΠΈΡΠ΅ Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Ρ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΈ Π½Π° Master.
- Π Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π±ΡΡΠ·ΠΈ ΠΈ Π΄ΡΠ»Π³ΠΈ Π·Π°ΡΠ²ΠΊΠΈ Π·Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ, ΡΠΎΠ³Π°Π²Π° Π² ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ Π΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° Π³ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅, Π·Π° Π΄Π° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ. Π’ΠΎΠ²Π° Π΅ Π²ΡΡΠ·ΠΊΠ° ΠΊΡΠΌ streaming_delay. ΠΠ° Π±ΡΡΠ·ΠΎ Π΄Π° ΠΈΠΌΠ°ΡΠ΅ Π΅Π΄Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ° Ρ ΠΌΠ°Π»ΠΊΠΎ Π·Π°Π±Π°Π²ΡΠ½Π΅ Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡΠ°. ΠΠ° Π΄ΡΠ»Π³ΠΎΡΡΠΎΡΠ½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ Π·Π° ΠΎΡΡΠΈΡΠ°Π½Π΅ ΠΈΠΌΠ°ΠΉΡΠ΅ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°, ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΎΡΡΠ°Π²Π° Ρ 6 ΡΠ°ΡΠ°, Ρ Π΄Π΅Π½. Π’ΠΎΠ²Π° Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π½ΠΎΡΠΌΠ°Π»Π½Π° ΡΠΈΡΡΠ°ΡΠΈΡ.
ΠΡΡΡΡΠ°Π½ΡΠ²Π°ΠΌΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡΡΠ° ΠΏΠΎ ΡΡΡΠΈΡ Π½Π°ΡΠΈΠ½:
- ΠΠ°ΠΌΠΈΡΠ°ΠΌΠ΅ ΡΠ°Π·Π΄ΡΡΠΈ ΠΌΠ°ΡΠΈ.
- Π ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°ΠΌΠ΅ Ρ Π½Π°ΠΉ-ΡΠ΄ΠΎΠ±Π½ΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΊΠΎΠΉΡΠΎ Π½ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠΆΠ΄Π°.
ΠΡΠΎΡΠ°ΡΠ° ΠΈΡΡΠΎΡΠΈΡ ΡΠ²ΡΡΡΠ²Π° ΡΡΠΊ. ΠΠ° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΠΌ ΠΊΡΠΌ ΡΡΠ΅ΡΠ°ΡΠ° ΠΈΡΡΠΎΡΠΈΡ.
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½ΠΎ Π·Π° Π½Π°Ρ, Π² ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΠΌΠ΅ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΡΠ°.
- ΠΡΠ΅ΠΊΠΈ ΡΠΎΡΡΡΠ΅ΡΠ΅Π½ ΠΏΡΠΎΠ΄ΡΠΊΡ ΡΠ°ΡΡΠ΅. ΠΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ. ΠΡΠ² Π²ΡΠ΅ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΉ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°ΠΌΠ΅. Π ΡΠ΅ ΡΠ»ΡΡΠ²Π°, ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π΄Π°Π½Π½ΠΈΡΠ΅ Π² ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΠΌΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π°ΡΠ°ΡΠ° ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ ΠΊΡΠΌ Π½ΠΎΠ²Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ, ΠΊΠΎΡΡΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°ΠΌΠ΅ ΠΊΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ Π½Π°ΡΠ°ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°.
- Π‘ΡΠ°ΡΠΈΡΡ ΡΠΎΡΠΌΠ°Ρ Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ Π½Π΅ Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ. ΠΠ° ΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ ΡΠ΅Π³Π° ΡΠ΅ ΠΎΠ±ΡΡΡΠ°ΠΌΠ΅ ΠΊΡΠΌ Π²ΡΠΎΡΠ°ΡΠ° ΡΠ°Π±Π»ΠΈΡΠ°, ΠΊΡΠ΄Π΅ΡΠΎ ΠΈΠΌΠ°ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠ΅Π·ΠΈ ΡΠΌΠ΅ΡΠΊΠΈ. Π Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ Π±ΡΡ Π° Π² ΡΡΠ±Π»ΠΈ ΠΈ ΡΠ΅ΡΠΈΡ ΠΌΠ΅ Π΄Π° ΡΠ²Π΅Π»ΠΈΡΠΈΠΌ ΡΠΎΡΠ½ΠΎΡΡΡΠ° ΠΈ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π² ΠΊΠΎΠΏΠ΅ΠΉΠΊΠΈ. Π Π·Π° ΡΠΎΠ²Π° ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ: ΡΠΌΠ½ΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»Π΅ΡΠΎ ΡΡΡ ΡΡΠΌΠ°ΡΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡΠ° ΠΏΠΎ ΡΡΠΎ.
- Π Π΄Π½Π΅ΡΠ½ΠΈΡ ΡΠ²ΡΡ Π½ΠΈΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π²Π΅ΡΡΠΈΠΈ Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. ΠΠ° ΡΠ΅ΡΠ΅ΠΌ
Liquibase . ΠΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°ΠΌΠ΅ Π½Π°ΡΠ°ΡΠ° ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ ΡΠ°ΠΌ. Π’Π΅ΡΡΠ²Π°ΠΌΠ΅ Π³ΠΎ Π½Π° Π½Π°ΡΠ°ΡΠ° ΡΠ΅ΡΡΠΎΠ²Π° Π±Π°Π·Π°. ΠΡΠΈΡΠΊΠΎ Π΅ Π½Π°ΡΠ΅Π΄. ΠΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°. ΠΠ»ΠΎΠΊΠΎΠ²Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅, Π½ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π΄Π°Π½Π½ΠΈ. Π ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΠΌΠ΅ Π½ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π·Π° ΡΠΎΠ²Π°. ΠΡΠΈΡΠΊΠΎ ΡΠ΅ΡΡΠ²Π°Π½ΠΎ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ. ΠΡΠΈΡΠΊΠΈ ΠΏΠΎΡΠ²ΡΡΠ΄Π΅Π½ΠΈ. - ΠΠ·Π²ΡΡΡΠ΅Π½Π° ΠΏΠ»Π°Π½ΠΈΡΠ°Π½Π° ΡΠ°Π±ΠΎΡΠ°, ΠΈΠ·Π²ΡΡΡΠ΅Π½Π° ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ.
ΠΡΠΎ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΡΠ° Ρ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ°, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½Π° ΠΏΡΠ΅Π΄ Π²Π°Ρ. Π’ΡΠΉ ΠΊΠ°ΡΠΎ ΠΈΠΌΠ°ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠΌΠ΅ΡΠΊΠΈ, ΡΠ°Π±Π΅Π»Π°ΡΠ° Π±Π΅ΡΠ΅ 15 GB. Π ΡΡΠΉ ΠΊΠ°ΡΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π²ΡΠ΅ΠΊΠΈ ΡΠ΅Π΄, Π½ΠΈΠ΅ ΡΠ΄Π²ΠΎΠΈΡ ΠΌΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°, Π·Π°ΡΠΎΡΠΎ ΡΠΌΠ΅ ΠΏΡΠ΅Π·Π°ΠΏΠΈΡΠ°Π»ΠΈ Π²ΡΠ΅ΠΊΠΈ ΡΠ΅Π΄.
ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΡΠ° Π½Π΅ ΠΌΠΎΠΆΠ°Ρ ΠΌΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π½ΠΈΡΠΎ Ρ ΡΠΎΠ·ΠΈ Π΅ΡΠΈΠΊΠ΅Ρ, Π·Π°ΡΠΎΡΠΎ Π²ΡΠΈΡΠΊΠΈ Π·Π°ΡΠ²ΠΊΠΈ Π·Π° Π½Π΅Π³ΠΎ Π±ΡΡ Π° ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π½Π° ΠΎΠΏΠ°ΡΠΊΠ° ΠΈ ΡΠ°ΠΊΠ°Ρ Π° ΡΠ°Π·ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π΄Π° Π·Π°Π²ΡΡΡΠΈ. ΠΠΎ ΡΡΠΊ ΠΈΡΠΊΠ°ΠΌ Π΄Π° Π½Π°ΡΠΎΡΠ° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΡΠΎ Π²ΠΈ ΠΊΡΠΌ ΡΠΈΡΠ»Π°ΡΠ°, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π½Π° Π²Π΅ΡΡΠΈΠΊΠ°Π»Π½Π°ΡΠ° ΠΎΡ. Π’ΠΎΠ΅ΡΡ ΠΈΠΌΠ°ΠΌΠ΅ ΡΡΠ΅Π΄Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π·Π°ΡΠ²ΠΊΠ° ΠΏΡΠ΅Π΄ΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ Π² ΡΠ°ΠΉΠΎΠ½Π° Π½Π° 5 ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ°, Π±ΡΠΎΡΡ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° Π΄ΠΈΡΠΊΠΎΠ²Π°ΡΠ° ΠΏΠ°ΠΌΠ΅Ρ Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΡΠΊ ΠΎΡ 7,5.
ΠΠΈΠ³ΡΠΈΡΠ°Ρ ΠΌΠ΅ ΠΈ ΠΎΡΠ½ΠΎΠ²ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
ΠΠΈΠ³ΡΠ°ΡΠΈΡΡΠ° Π±Π΅ΡΠ΅ ΡΡΠΏΠ΅ΡΠ½Π°, Π½ΠΎ:
- Π‘ΡΠ°ΡΠ°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π·Π°ΠΏΠΎΡΠ½Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎ-Π΄ΡΠ»Π³ΠΎ.
- ΠΠ°ΡΠ°ΡΠ° ΠΎΡΠ½ΠΎΠ²ΠΎ Π΅ ΠΏΠΎΡΠ°ΡΠ½Π°Π»Π°.
- ΠΠ°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΡΠ²ΡΡΠ° ΠΎΡΠ½ΠΎΠ²ΠΎ ΡΡΠ°Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π±Π΅ΡΠ΅.
- Π, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΠΌΠ΅ Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ°, ΠΊΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π΄ΠΎΠ±ΡΠ΅, ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΡ ΠΌΠ΅ Ρ ΠΌΠ°Π»ΠΊΠΎ.
Π ΡΠΎΠ²Π° ΠΎΡΠ½ΠΎΠ²ΠΎ Π΅ ΠΏΠΎΠ΄ΡΠ²Π°Π½Π΅, ΠΊΠΎΠ΅ΡΠΎ ΠΎΡΠ½ΠΎΠ²ΠΎ ΡΠ°Π·Π²Π°Π»Ρ ΠΆΠΈΠ²ΠΎΡΠ° Π½ΠΈ.
Π’ΡΠΊ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠ°ΠΌ, ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡΠ΅ Π΄Π²Π° ΡΠ»ΡΡΠ°Ρ, Π½ΡΠΌΠ° Π΄Π° ΡΠ΅ Π²ΡΡΠ½Π΅ ΠΊΡΠΌ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠΈ. Π‘ΡΠ΅Π΄Π½ΠΎΡΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΡΠ²ΡΡΠ° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎ.
Π Π°ΠΊΠΎ ΡΠ΅ ΠΎΠ±ΡΡΠ½Π΅ΠΌ ΠΊΡΠΌ ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° ΡΡΡ ΡΠΌΠ΅ΡΠΊΠΈ, ΡΠΎΠ³Π°Π²Π° ΡΠ΅ Π²ΠΈΠ΄ΠΈΠΌ, ΡΠ΅ ΡΡΠ΅Π΄Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π·Π°ΡΠ²ΠΊΠ° ΡΠ΅ Π΅ ΡΠ΄Π²ΠΎΠΈΠ»ΠΎ Π·Π° ΡΠ°Π·ΠΈ ΡΠ°Π±Π»ΠΈΡΠ°. ΠΠ°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ° ΠΈ Π±ΡΠΎΡΡ ΡΠ΅Π΄ΠΎΠ²Π΅ Π·Π° ΡΠΎΡΡΠΈΡΠ°Π½Π΅ Π² ΠΏΠ°ΠΌΠ΅ΡΡΠ° ΡΠΊΠΎΡΠΈΡ Π° Π½Π°Π΄ 7,5, Π½ΠΎ Π±ΡΡ Π° ΠΏΠΎ-Π½ΠΈΡΠΊΠΈ. Π ΡΠΊΠΎΡΠΈ ΠΏΡΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈΡΠ΅ 2 ΠΏΡΡΠΈ, ΠΏΡΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ 1,5 ΠΏΡΡΠΈ, Ρ.Π΅. ΠΏΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ Π²Π»ΠΎΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΡΡΡΠ²ΡΡΠ°. Π ΠΊΠ°ΡΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ - Π²Π»ΠΎΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Π½Π°ΡΠ΅ΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π±ΡΠΎΡΡ Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡΡΠ° ΠΎΡΡΠ°Π²Π° ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ Π½Π° ΡΡΡΠΎΡΠΎ Π½ΠΈΠ²ΠΎ.
Π ΡΡΠΊ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ Π΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊ Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΠ°ΠΊΠΈΠ²Π° ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ. Π ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ. ΠΡΠ°Π²ΠΈΠΌ ΡΠ΅Π·ΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Π΄ΠΎΡΡΠ° ΡΠ΅Π΄ΠΎΠ²Π½ΠΎ.
- Π’Π°ΠΊΠΈΠ²Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Π½Π΅ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ. Π’Π΅ Π²ΠΈΠ½Π°Π³ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½ΠΈ.
- ΠΠΌΠ° Π½ΡΠΆΠ΄Π° ΠΎΡ Π½Π°Π΄Π·ΠΎΡ ΠΎΡ ΠΎΠΏΠΈΡΠ΅Π½ ΡΠΎΠ²Π΅ΠΊ. ΠΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ DBA Π² Π΅ΠΊΠΈΠΏΠ°, ΠΎΡΡΠ°Π²Π΅ΡΠ΅ DBA Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈ. ΠΠ΅Π³ΠΎΠ²Π° ΡΠ°Π±ΠΎΡΠ°. ΠΠΊΠΎ Π½Π΅, Π½Π΅ΠΊΠ° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈ Π½Π°ΠΉ-ΠΎΠΏΠΈΡΠ½ΠΈΡΡ ΡΠΎΠ²Π΅ΠΊ, ΠΊΠΎΠΉΡΠΎ Π·Π½Π°Π΅ ΠΊΠ°ΠΊ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Ρ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ.
- ΠΠΎΠ²Π°ΡΠ° ΡΡ Π΅ΠΌΠ° Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ, Π΄ΠΎΡΠΈ Π°ΠΊΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π΅Π΄Π½Π° ΠΊΠΎΠ»ΠΎΠ½Π°, Π½ΠΈΠ΅ Π²ΠΈΠ½Π°Π³ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΡΠΌΠ΅ Π½Π° Π΅ΡΠ°ΠΏΠΈ, Ρ.Π΅. ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ:
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈ ΠΏΠΎΠ»Π΅ΡΠ°, Π² ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π·Π°ΠΏΠΈΡΠ²Π°ΠΌΠ΅ ΡΠ°ΠΌΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ.
- ΠΡΠ΅Ρ Π²ΡΡΠ»ΡΠΌΠ΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΡΠ°ΡΠΎΡΠΎ ΠΏΠΎΠ»Π΅ Π² Π½ΠΎΠ²ΠΎΡΠΎ ΠΏΠΎΠ»Π΅ Π½Π° ΠΌΠ°Π»ΠΊΠΈ ΡΠ°ΡΡΠΈ. ΠΠ°ΡΠΎ ΠΏΡΠ°Π²ΠΈΠΌ ΡΠΎΠ²Π°? ΠΡΡΠ²ΠΎ, Π½ΠΈΠ΅ Π²ΠΈΠ½Π°Π³ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΠΌΠ΅ ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΡΠΎΠ·ΠΈ ΠΏΡΠΎΡΠ΅Ρ. ΠΠ½Π°Π΅ΠΌ, ΡΠ΅ Π²Π΅ΡΠ΅ ΡΠΌΠ΅ ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΠΈΠ»ΠΈ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΡΡΠΈΠ΄ΠΈ ΠΈ Π½ΠΈ ΠΎΡΡΠ°Π²Π°Ρ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ.
- Π Π²ΡΠΎΡΠΈΡΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»Π΅Π½ Π΅ΡΠ΅ΠΊΡ Π΅, ΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΡΠΊΠ° ΡΠ°ΠΊΠ°Π²Π° ΠΏΠ°ΡΡΠΈΠ΄Π° Π·Π°ΡΠ²Π°ΡΡΠΌΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ, ΠΎΡΠ²Π°ΡΡΠΌΠ΅ Π½ΠΎΠ²Π° ΠΈ ΡΠΎΠ²Π° Π΄Π°Π²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π°Π²ΡΠΎΠ²Π°ΠΊΡΡΠΌΡΡ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΡΠΏΠΎΡΠ΅Π΄ ΡΠ°Π±Π΅Π»Π°ΡΠ°, Π΄Π° ΠΌΠ°ΡΠΊΠΈΡΠ° ΡΡΠΎΠΊΠΎΠ²Π΅ Π·Π° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅.
- ΠΠ° ΡΠ΅Π΄ΠΎΠ²Π΅ΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ (Π²ΡΠ΅ ΠΎΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΡΡΠ°ΡΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅), Π΄ΠΎΠ±Π°Π²ΡΠΌΠ΅ ΡΡΠΈΠ³Π΅Ρ, ΠΊΠΎΠΉΡΠΎ Π·Π°ΠΏΠΈΡΠ²Π° Π½ΠΎΠ²ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Π² Π½ΠΎΠ²ΠΈ ΠΏΠΎΠ»Π΅ΡΠ°. Π Π½Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ ΡΠΎΠ²Π° Π΅ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΡΠΎ ΠΎΡ ΡΡΠ°ΡΠ°ΡΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ.
- ΠΠΊΠΎ ΡΠΌΠ΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΠΏΠΎΡΠΈΡΠΈ ΠΈ ΠΈΡΠΊΠ°ΠΌΠ΅ ΡΡΡΠΎΡΠΎ ΠΏΠΎΠ»Π΅, ΡΠΎΠ³Π°Π²Π° ΡΠ»Π΅Π΄ ΠΏΡΠΈΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ ΠΈ ΠΏΡΠ΅Π΄ΠΈ ΠΏΡΡΠΊΠ°Π½Π΅ Π½Π° Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, ΠΏΡΠΎΡΡΠΎ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°ΠΌΠ΅ ΠΏΠΎΠ»Π΅ΡΠ°ΡΠ°. Π‘ΡΠ°ΡΠΈΡΠ΅ Π² Π½ΡΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠ·ΠΌΠΈΡΠ»Π΅Π½ΠΎ ΠΈΠΌΠ΅, Π° Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΠ»Π΅ΡΠ° ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°ΠΌΠ΅ Π½Π° ΡΡΠ°ΡΠΈΡΠ΅.
- Π Π΅Π΄Π²Π° ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΡΡΠ°ΡΡΠΈΡΠ°ΠΌΠ΅ Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ.
Π Π² ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½ΡΠΌΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΠΌ ΠΈ Π½ΡΠΌΠ° Π΄Π° ΠΎΡΡΠ»Π°Π±Π½Π΅ΠΌ Π² ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅ΡΠΎ.
Π’ΠΎΠ²Π° Π΅ ΠΊΡΠ°ΡΡ Π½Π° ΡΡΠ΅ΡΠ°ΡΠ° ΠΈΡΡΠΎΡΠΈΡ.
Π ΡΠ΅Π³Π° ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠΏΠΎΠΌΠ΅Π½Π°Ρ Π² ΠΏΡΡΠ²Π°ΡΠ° ΠΈΡΡΠΎΡΠΈΡ.
ΠΡΠ΅Π΄ΠΈ Π΄Π° ΡΡΡΡΠΈΡΠ΅ ΡΠ°Π·Π΄ΡΠ²Π°Π½Π΅, ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ
ΠΠ° Π΄Π° Π½Π΅ ΠΈΠ·ΠΌΠΈΡΠ»ΡΡΠ΅ Π·Π°ΡΠ²ΠΊΠΈ, Π½ΠΈΠ΅ Π²Π΅ΡΠ΅ ΡΠΌΠ΅ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΡΠ΅Π·ΠΈ Π·Π°ΡΠ²ΠΊΠΈ Π² Π½Π°ΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ°. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅. Π’ΡΠΊ ΠΈΠΌΠ° Π΄Π²Π΅ ΠΈΡΠΊΠ°Π½ΠΈΡ.
- ΠΡΡΠ²ΠΈΡΡ ΠΎΡΠ½Π΅ΠΌΠ° Π΄ΠΎΡΡΠ° Π²ΡΠ΅ΠΌΠ΅, Π½ΠΎ ΡΠ΅ Π²ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΡΠΎΡΠ½ΠΈΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Π½Π° ΠΏΠΎΠ΄ΡΠ²Π°Π½Π΅ ΡΠΏΠΎΡΠ΅Π΄ ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°.
- ΠΡΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ ΠΈ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π΅Π½, ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΡΠ±Π²Π° Π±ΡΡΠ·ΠΎ Π΄Π° ΠΏΡΠ΅ΡΠ΅Π½ΠΈΡΠ΅ Π΄Π°Π»ΠΈ ΠΈΠΌΠ° Π½Π°Π΄ΡΠ²Π°Π½Π΅ ΠΈΠ»ΠΈ Π½Π΅ Π² ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅, ΡΠ΅ Π²ΠΈΠ½Π°Π³ΠΈ ΠΈΠΌΠ° ΡΠ°Π·Π΄ΡΠ²Π°Π½Π΅ Π² ΡΠ°Π±Π»ΠΈΡΠ° Π½Π° Postgres. Π’ΠΎΠ²Π° Π΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΡ ΠΌΠΎΠ΄Π΅Π» MVCC.
- Π 20% ΡΠ°Π·Π΄ΡΠ²Π°Π½Π΅ Π΅ Π΄ΠΎΠ±ΡΠ΅ Π·Π° ΠΌΠ°ΡΠΈΡΠ΅ Π² ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ»ΡΡΠ°ΠΈ. Π’ΠΎΠ΅ΡΡ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΏΡΠΈΡΠ΅ΡΠ½ΡΠ²Π°ΡΠ΅ ΠΈ Π΄Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°ΡΠ΅ ΡΠ°Π·ΠΈ ΡΠ°Π±Π»ΠΈΡΠ°.
Π Π°Π·Π±ΡΠ°Ρ ΠΌΠ΅ ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°ΠΌΠ΅ ΡΠ°Π±Π»ΠΈΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π½Π°Π±ΡΠ±Π½Π°Π»ΠΈ Ρ Π½Π°Ρ, ΠΎΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ° Π½Π°Π±ΡΠ±Π½Π°Π»ΠΈ Ρ Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π΄Π°Π½Π½ΠΈ.
Π‘Π΅Π³Π° Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ Π΄Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ΄ΡΠ²Π°Π½Π΅ΡΠΎ:
- ΠΠΊΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ°Π»ΠΊΠ° ΠΏΠ»ΠΎΡΠ° ΠΈ Π΄ΠΎΠ±ΡΠΈ Π΄ΠΈΡΠΊΠΎΠ²Π΅, Ρ.Π΅. Π½Π° ΠΏΠ»ΠΎΡΠ° Π΄ΠΎ Π³ΠΈΠ³Π°Π±Π°ΠΉΡ, Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ VACUUM FULL. Π’ΠΎΠΉ ΡΠ΅ Π²Π·Π΅ΠΌΠ΅ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½Π° ΠΊΠ»ΡΡΠ°Π»ΠΊΠ° ΠΎΡ Π²Π°Ρ Π·Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄ΠΈ ΠΈ Π΄ΠΎΠ±ΡΠ΅, Π½ΠΎ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π²ΡΠΈΡΠΊΠΎ Π±ΡΡΠ·ΠΎ ΠΈ Π³ΡΡΠ±ΠΎ. ΠΠ°ΠΊΠ²ΠΎ ΠΏΡΠ°Π²ΠΈ VACUUM FULL? ΠΠ·Π΅ΠΌΠ° ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠ°ΡΠ°ΡΠ° ΠΈ ΠΏΡΠ΅Π½Π°ΠΏΠΈΡΠ²Π° ΠΆΠΈΠ²ΠΈΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π΅ ΠΎΡ ΡΡΠ°ΡΠΈΡΠ΅ ΡΠ°Π±Π»ΠΈΡΠΈ Π² Π½ΠΎΠ²Π°ΡΠ° ΡΠ°Π±Π»ΠΈΡΠ°. Π Π½Π°ΠΊΡΠ°Ρ Π³ΠΈ Π·Π°ΠΌΠ΅Π½Ρ. ΠΠ·ΡΡΠΈΠ²Π° ΡΡΠ°ΡΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π·Π°ΠΌΠ΅Π½Ρ ΡΡΠ°ΡΠΈ Ρ Π½ΠΎΠ²ΠΈ. ΠΠΎ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΈ, ΡΠΎΠΉ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠ°ΡΠ°ΡΠ°. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ Π½ΠΈΡΠΎ Ρ ΡΠ°Π·ΠΈ ΡΠ°Π±Π»ΠΈΡΠ°: Π½ΠΈΡΠΎ Π΄Π° ΠΏΠΈΡΠ΅ΡΠ΅ Π² Π½Π΅Ρ, Π½ΠΈΡΠΎ Π΄Π° Ρ ΡΠ΅ΡΠ΅ΡΠ΅, Π½ΠΈΡΠΎ Π΄Π° Ρ ΠΏΡΠΎΠΌΠ΅Π½ΡΡΠ΅. Π VACUUM FULL ΠΈΠ·ΠΈΡΠΊΠ²Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π·Π° Π·Π°ΠΏΠΈΡ Π½Π° Π΄Π°Π½Π½ΠΈ.
- Π‘Π»Π΅Π΄Π²Π°Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ
pg_repack . ΠΠΎ ΡΠ²ΠΎΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠΎΠΉ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° VACUUM FULL, Π·Π°ΡΠΎΡΠΎ ΡΡΡΠΎ ΠΏΡΠ΅Π·Π°ΠΏΠΈΡΠ²Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΡΠ°ΡΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² Π½ΠΎΠ²ΠΈ ΠΈ Π³ΠΈ Π·Π°ΠΌΠ΅ΡΡΠ²Π° Π² ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°. ΠΠΎ Π² ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠΎΠΉ Π½Π΅ Π²Π·Π΅ΠΌΠ° Π΅ΠΊΡΠΊΠ»ΡΠ·ΠΈΠ²Π½ΠΎ Π·Π°ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠ°ΡΠ°ΡΠ° Π² ΡΠ°ΠΌΠΎΡΠΎ Π½Π°ΡΠ°Π»ΠΎ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΈ, Π° Π³ΠΎ Π²Π·Π΅ΠΌΠ° ΡΠ°ΠΌΠΎ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ°, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠΌΠ° Π³ΠΎΡΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ, Π·Π° Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅. ΠΠΌΠ° ΡΡΡΠΈΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π·Π° Π΄ΠΈΡΠΊΠΎΠ²ΠΈ ΡΠ΅ΡΡΡΡΠΈ ΠΊΠ°ΡΠΎ VACUUM FULL. ΠΠΌΠ°ΡΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈ ΡΠΎΠ²Π° ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° Π΅ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ, Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ ΡΠ΅ΡΠ°Π±Π°ΠΉΡΠΎΠ²ΠΈ ΡΠ°Π±Π»ΠΈΡΠΈ. Π ΡΠΎΠΉ Π΅ Π΄ΠΎΡΡΠ° Π½Π΅Π½Π°ΡΠΈΡΠ΅Π½ ΠΊΡΠΌ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ°, Π·Π°ΡΠΎΡΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π±ΠΎΡΠΈ Ρ 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, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΠ°ΠΊΠ°ΡΠΈ Π·Π°ΡΠ²ΠΊΠΈ. Π ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΊΠΎΠ»ΠΊΠΎ Π΄ΡΠ»Π³ΠΎ Π²ΠΈΡΠΈ ΡΠ°ΠΌ.
Π’ΡΡΠ±Π²Π° Π΄Π° Π²Π»ΠΈΠ·Π°ΠΌ Π½Π° Π²ΡΠ΅ΠΊΠΈ 5 ΠΌΠΈΠ½ΡΡΠΈ ΠΈ Π΄Π° Π³Π»Π΅Π΄Π°ΠΌ?
ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ cron ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅. ΠΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π΄ΡΠ»Π³Π° Π·Π°ΡΠ²ΠΊΠ°, Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΠΏΠΈΡΠΌΠΎ ΠΈ ΡΠΎΠ²Π° Π΅. Π’ΠΎΠ΅ΡΡ Π½Π΅ Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π° Π³Π»Π΅Π΄Π°ΡΠ΅ Ρ ΠΎΡΠΈΡΠ΅ ΡΠΈ, ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ°Π½Π΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΎ. Π©Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΏΠΈΡΠΌΠΎ, ΡΠ΅ ΠΌΡ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅. ΠΠ»ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ.
ΠΠΌΠ° Π»ΠΈ ΡΡΠ½ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ ΡΠΎΠ²Π° Π΄Π° ΡΠ΅ ΡΠ»ΡΡΠ²Π°?
ΠΠ·Π±ΡΠΎΠΈΡ Π½ΡΠΊΠΎΠΈ. ΠΡΡΠ³ΠΈ ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ½ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΈ. Π ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° Π΄ΡΠ»ΡΠ³ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡ.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π·Π° Π΄ΠΎΠΊΠ»Π°Π΄Π°! ΠΡΠΊΠ°Ρ Π΄Π° ΠΈΠ·ΡΡΠ½Ρ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΠΏΠΎΠΌΠΎΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° pg_repack. ΠΠΊΠΎ Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΠΊΠ»ΡΡΠ²Π°Π½Π΅, ΡΠΎΠ³Π°Π²Π°...
Π’Ρ ΠΏΡΠ°Π²ΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½Π° ΠΊΠ»ΡΡΠ°Π»ΠΊΠ°.
... ΡΠΎΠ³Π°Π²Π° Π±ΠΈΡ ΠΌΠΎΠ³ΡΠ» ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ Π΄Π° Π·Π°Π³ΡΠ±Ρ Π΄Π°Π½Π½ΠΈ. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΌΠΈ Π½Π΅ ΡΡΡΠ±Π²Π° Π»ΠΈ Π΄Π° Π·Π°ΠΏΠΈΡΠ²Π° Π½ΠΈΡΠΎ Π² ΡΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ?
ΠΠ΅, ΡΠ°Π±ΠΎΡΠΈ ΡΠΈΡ ΠΎ Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°, Ρ.Π΅. pg_repack ΠΏΡΡΠ²ΠΎ ΠΏΡΠ΅Ρ Π²ΡΡΠ»Ρ Π²ΡΠΈΡΠΊΠΈ ΠΆΠΈΠ²ΠΈ Π»ΠΈΠ½ΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΠ°ΠΌ. ΠΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ, ΠΈΠΌΠ° Π½ΡΠΊΠ°ΠΊΡΠ² ΡΠ΅ΠΊΠΎΡΠ΄ Π² ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°. Π’ΠΎΠΉ ΠΏΡΠΎΡΡΠΎ Ρ Π²ΡΡΠ»Ρ ΡΠ°Π·ΠΈ ΠΊΠΎΠ½ΡΠΊΠ° ΠΎΠΏΠ°ΡΠΊΠ°.
Π’ΠΎΠ΅ΡΡ Π½Π°ΠΊΡΠ°Ρ Π²ΡΠ΅ ΠΏΠ°ΠΊ Π»ΠΈ Π³ΠΎ ΠΏΡΠ°Π²ΠΈ?
Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΏΡΠΈ ΡΠ°Π·ΠΌΡΠ½Π°ΡΠ° Π½Π° ΡΠ΅Π·ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅.
Π©Π΅ Π±ΡΠ΄Π΅ Π»ΠΈ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ ΠΎΡ VACUUM FULL?
VACUUM FULL, ΠΊΠ°ΠΊΡΠΎ Π·Π°ΠΏΠΎΡΠ½Π°, Π²Π΅Π΄Π½Π°Π³Π° Π²Π·Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½Π° ΠΊΠ»ΡΡΠ°Π»ΠΊΠ°. Π Π΄ΠΎΠΊΠ°ΡΠΎ Π½Π΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π²ΡΠΈΡΠΊΠΎ, Π½ΡΠΌΠ° Π΄Π° Ρ ΠΏΡΡΠ½Π΅. Π pg_repack Π²Π·Π΅ΠΌΠ° ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΡΠ°ΠΌΠΎ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΠΎΠ΄ΠΌΡΠ½Π° Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. Π ΡΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π΅ ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ°ΠΌ, Π½ΠΎ Π΄Π°Π½Π½ΠΈΡΠ΅ Π½ΡΠΌΠ° Π΄Π° Π±ΡΠ΄Π°Ρ Π·Π°Π³ΡΠ±Π΅Π½ΠΈ, Π²ΡΠΈΡΠΊΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ Π½Π°ΡΠ΅Π΄.
ΠΠ΄ΡΠ°Π²Π΅ΠΉΡΠ΅! ΠΠΎΠ²ΠΎΡΠΈΡ ΡΠ΅ Π·Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π°Π²ΡΠΎΠ²Π°ΠΊΡΡΠΌΠ°. ΠΠΌΠ°ΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ° Ρ ΡΠ΅ΡΠ²Π΅Π½ΠΈ, ΠΆΡΠ»ΡΠΈ ΠΈ Π·Π΅Π»Π΅Π½ΠΈ ΠΊΠ»Π΅ΡΠΊΠΈ Π½Π° Π·Π°ΠΏΠΈΡΠ°. Π’ΠΎΠ΅ΡΡ ΠΆΡΠ»ΡΠΈ - ΠΌΠ°ΡΠΊΠΈΡΠ° Π³ΠΈ ΠΊΠ°ΡΠΎ ΠΈΠ·ΡΡΠΈΡΠΈ. Π Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π½Π΅ΡΠΎ Π½ΠΎΠ²ΠΎ Π² ΡΡΡ ?
Π΄Π° Postgres Π½Π΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π° ΡΠ΅Π΄ΠΎΠ²Π΅. Π’ΠΎΠΉ ΠΈΠΌΠ° ΡΠ°ΠΊΠ°Π²Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°. ΠΠΊΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΠΌΠ΅ ΡΠ΅Π΄Π°, ΠΌΠ°ΡΠΊΠΈΡΠ°Ρ ΠΌΠ΅ ΡΡΠ°ΡΠΈΡ ΠΊΠ°ΡΠΎ ΠΈΠ·ΡΡΠΈΡ. ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ°, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΡΠΎΠ·ΠΈ ΡΠ΅Π΄, ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° ΡΠ°ΠΌ ΠΈ Π½ΠΈΠ΅ ΠΏΠΈΡΠ΅ΠΌ Π½ΠΎΠ² ΡΠ΅Π΄. Π ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ΅ΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π³ΠΈ ΠΏΡΠΎΡΠ΅ΡΠ°Ρ. Π Π΅Π΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ΅ Π΄ΠΎΡΡΠ° ΡΡΠ°ΡΠ΅ΡΡ. Π ΡΡΡΠ½ΠΎΡΡΡΠ° Π½Π° Π°Π²ΡΠΎΠ²Π°ΠΊΡΡΠΌΠ° Π΅, ΡΠ΅ ΡΠΎΠΉ ΠΌΠΈΠ½Π°Π²Π° ΠΏΡΠ΅Π· ΡΠ΅Π·ΠΈ Π»ΠΈΠ½ΠΈΠΈ ΠΈ Π³ΠΈ ΠΌΠ°ΡΠΊΠΈΡΠ° ΠΊΠ°ΡΠΎ Π½Π΅Π½ΡΠΆΠ½ΠΈ. Π ΡΠ°ΠΌ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅Π·Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π΄Π°Π½Π½ΠΈΡΠ΅.
Π Π°Π·Π±ΠΈΡΠ°ΠΌ. ΠΠΎ Π²ΡΠΏΡΠΎΡΡΡ Π½Π΅ Π΅ Π² ΡΠΎΠ²Π°. ΠΠ΅ ΡΠ΅ ΡΡΠ³Π»Π°ΡΠΈΡ . ΠΠ° ΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ°ΡΠ°. ΠΠΌΠ° ΠΏΠΎΠ»Π΅ΡΠ° Ρ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ² ΡΠ°Π·ΠΌΠ΅Ρ. Π Π°ΠΊΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌ Π΄Π° Π²ΠΌΡΠΊΠ½Π° Π½Π΅ΡΠΎ Π½ΠΎΠ²ΠΎ, ΡΠΎ ΠΌΠΎΠΆΠ΅ ΠΏΡΠΎΡΡΠΎ Π΄Π° Π½Π΅ ΡΠ΅ ΠΏΠΎΠ±Π΅ΡΠ΅ Π² ΡΡΠ°ΡΠ°ΡΠ° ΠΊΠ»Π΅ΡΠΊΠ°.
ΠΠ΅, Π²ΡΠ² Π²ΡΠ΅ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΉ ΡΡΠ»Π°ΡΠ° Π»ΠΈΠ½ΠΈΡ ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°. Postgres ΠΈΠΌΠ° Π΄Π²Π° ΠΌΠΎΠ΄Π΅Π»Π° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅. Π’ΠΎΠΉ ΠΈΠ·Π±ΠΈΡΠ° ΠΎΡ ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΠΈ. ΠΠΌΠ° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°, Π° ΠΈΠΌΠ° ΠΈ tos Π΄Π°Π½Π½ΠΈ. Π’ΠΎΠ²Π° ΡΠ° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π΄Π°Π½Π½ΠΈ: ΡΠ΅ΠΊΡΡ, json. Π’Π΅ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ Π² ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΡΠ°Π±Π»Π΅ΡΠΊΠΈ. Π ΡΠΏΠΎΡΠ΅Π΄ ΡΠ΅Π·ΠΈ ΡΠ°Π±Π»Π΅ΡΠΊΠΈ ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΡΡΡΠ°ΡΠ° ΠΈΡΡΠΎΡΠΈΡ Ρ ΠΏΠΎΠ΄ΡΠ²Π°Π½Π΅ΡΠΎ, ΡΠΎΠ΅ΡΡ Π²ΡΠΈΡΠΊΠΎ Π΅ ΡΡΡΠΎΡΠΎ. Π’Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ° ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈ ΠΎΡΠ΄Π΅Π»Π½ΠΎ.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π·Π° Π΄ΠΎΠΊΠ»Π°Π΄Π°! ΠΠΎΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΠΈΠ΅ΠΌΠ»ΠΈΠ²ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π°ΡΠ²ΠΊΠΈ Π·Π° ΠΈΠ·ΡΠ°ΠΊΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΡΠ°Π· Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°?
ΠΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ΅ΠΌΠ»ΠΈΠ²ΠΎ. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π³ΠΎ Π½Π°Π²ΡΡΠΊΡΠ΄Π΅. Π ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½ΡΠΌΠ°ΠΌΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠΌΠ΅ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°, ΠΈΠΌΠ° Π΄ΠΎΡΡΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. Π Π²ΡΠΈΡΠΊΠΈ ΡΠ° Π΄ΠΎΡΡΠ° Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ ΠΎΡ ΡΠΎΠ²Π°. Π’ΠΎΠ΅ΡΡ ΠΈΠΌΠ°ΠΌΠ΅ Π·Π°Π΄Π°ΡΠΈ Π² cron, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°Ρ. ΠΡΠΎΡΡΠΎ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΡΠ΅ΡΠΈΠΈΡΠ΅ ΡΠ΅ Π΄ΠΎΠ³ΠΎΠ²Π°ΡΡ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΠΏΡΠ΅Π΄ ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ ΡΠ΅ Π·Π°ΠΊΠΎΠ²Π°Π²Π°ΠΌΠ΅. ΠΠΎΠΆΠ΅ Π΄Π° Π΅ ΠΌΠΈΠ½ΡΡΠ°, ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ 10 ΠΌΠΈΠ½ΡΡΠΈ. ΠΠ°Π²ΠΈΡΠΈ ΠΎΡ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° ΠΈ Π½Π΅ΠΉΠ½ΠΎΡΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠΎ Π½ΠΈΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ pg_stat_activity.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π·Π° Π΄ΠΎΠΊΠ»Π°Π΄Π°! ΠΠΏΠΈΡΠ²Π°ΠΌ ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΡΠΎΠ±Π²Π°ΠΌ Π²Π°ΡΠΈΡ ΠΎΡΡΠ΅Ρ Π·Π° ΠΌΠΎΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, ΡΠ΅ Π·Π°ΠΏΠΎΡΠ²Π°ΠΌΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ Π½Π°Π²ΡΡΠΊΡΠ΄Π΅ ΠΈ ΠΈΠ·ΡΠΈΡΠ½ΠΎ Ρ Π·Π°Π²ΡΡΡΠ²Π°ΠΌΠ΅ Π½Π°Π²ΡΡΠΊΡΠ΄Π΅. ΠΠΊΠΎ ΠΈΠΌΠ° ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, ΡΠΎΠ³Π°Π²Π° ΡΠ΅ ΡΠ»ΡΡΠ²Π° Π΅Π΄Π½ΠΎ ΠΈ ΡΡΡΠΎ Π²ΡΡΡΠ°Π½Π΅ Π½Π°Π·Π°Π΄. Π ΡΠΎΠ³Π°Π²Π° ΡΠ΅ Π·Π°ΠΌΠΈΡΠ»ΠΈΡ . Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ Π½Π΅ ΠΈΠ·ΡΠΈΡΠ½ΠΎ. Π’ΠΎΠ²Π° Π΅ Π½Π°ΠΌΠ΅ΠΊ ΠΊΡΠΌ ΠΌΠΎΠΌΠΈΡΠ΅ΡΠΎ, ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΠΌ. ΠΠΊΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΏΡΠ°Π²Ρ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Π·Π°ΠΏΠΈΡ, ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ° ΡΠ΅ Π·Π°ΠΏΠΎΡΠ½Π΅ Π»ΠΈ Π² PostgreSQL ΠΈ ΡΠ΅ Π·Π°Π²ΡΡΡΠΈ Π»ΠΈ ΡΠ°ΠΌΠΎ ΠΊΠΎΠ³Π°ΡΠΎ Π²ΡΡΠ·ΠΊΠ°ΡΠ° Π±ΡΠ΄Π΅ ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ°?
ΠΠΊΠΎ ΡΠ΅Π³Π° Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π·Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎ Π·Π°Π²ΠΈΡΠΈ ΠΎΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°, ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅, ΠΎΡ ORM, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°. Π’Π°ΠΌ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. ΠΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅Π½ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½Ρ, ΡΠΎΠ³Π°Π²Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ° Π·Π°ΠΏΠΎΡΠ²Π° ΡΠ°ΠΌ ΠΈ ΡΠ΅ Π·Π°ΡΠ²Π°ΡΡ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ.
Π’ΠΎΠ΅ΡΡ Π·Π°ΡΠ²Π°ΡΡ Π²Π΅Π΄Π½Π°Π³Π° ΡΠ»Π΅Π΄ ΡΠΏΠ΄Π΅ΠΉΡΠ°?
ΠΠ°Π²ΠΈΡΠΈ ΠΎΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅. ΠΠ°Π·ΠΎΠ²Π°Ρ Π΅Π΄Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°. Π’ΠΎΠ²Π° Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π°Π½Π³Π°ΠΆΠΈΡΠ°Π½Π΅. Π’Ρ Π΅ Π΄ΠΎΡΡΠ° ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½Π°. ΠΠΊΠΎ Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½, ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ° Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½Π° ΠΈ Π·Π°ΡΠ²ΠΎΡΠ΅Π½Π°. ΠΡΠ²Π΅Π½ Π°ΠΊΠΎ Π½Π΅ ΡΡΠ΅ ΠΊΠ°Π·Π°Π»ΠΈ ΠΈΠ·ΡΠΈΡΠ½ΠΎ βΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡβ ΠΈ βΠΊΡΠ°ΠΉ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡβ, Π° ΠΏΡΠΎΡΡΠΎ ΡΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°Π»ΠΈ Π·Π°ΡΠ²ΠΊΠ° Π² ΡΠ΅ΡΠΈΡΡΠ°.
ΠΠ΄ΡΠ°Π²Π΅ΠΉΡΠ΅! ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π·Π° Π΄ΠΎΠΊΠ»Π°Π΄Π°! ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅ΡΠ΅ ΡΠΈ, ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΡΡΠΎ Π½Π°Π±ΡΠ±Π²Π° ΠΈ Π½Π°Π±ΡΠ±Π²Π° ΠΈ ΡΠΎΠ³Π°Π²Π° ΡΡΡΠ²ΡΡΡΡ ΠΎΡΡΠ°Π²Π° Π±Π΅Π· ΠΌΡΡΡΠΎ. ΠΠΌΠ° Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π·ΠΈ ΡΠΈΡΡΠ°ΡΠΈΡ?
ΠΡΡΡΠΎΡΠΎ Π½Π° ΡΡΡΠ²ΡΡΠ° ΠΏΠΎ Π΄ΠΎΠ±ΡΡ Π½Π°ΡΠΈΠ½ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π½Π°Π±Π»ΡΠ΄Π°Π²Π°.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, DBA ΠΎΡΠΈΠ΄Π΅ Π΄Π° ΠΏΠΈΠ΅ ΡΠ°ΠΉ, Π±Π΅ΡΠ΅ Π½Π° ΠΊΡΡΠΎΡΡ ΠΈ Ρ.Π½.
ΠΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π° ΠΏΠΎΠ½Π΅ ΠΌΠ°Π»ΠΊΠΎ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, ΠΊΡΠ΄Π΅ΡΠΎ Π½Π΅ ΡΠ΅ Π·Π°ΠΏΠΈΡΠ²Π°Ρ Π΄Π°Π½Π½ΠΈ.
ΠΠΌΠΈ Π°ΠΊΠΎ Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π½ΡΠ»Π°?
Π’Π°ΠΌ ΡΠ΅ Π½Π°ΡΠΈΡΠ° ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, ΡΠΎΠ΅ΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈ ΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΠΎΠ²Π° ΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ»ΡΠΌΠΎ Π΅ ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΎ, ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΡΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΠΌΡΡΡΠΎ. ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π΅ Π·Π½Π°ΠΌ ΠΊΠΎΠ»ΠΊΠΎ ΡΠ°. Π Π² Π΄ΡΡΠ³ ΡΠ»ΡΡΠ°ΠΉ Π΄ΠΎΡΡΠ°Π²Π΅ΡΠ΅ Π΄ΠΈΡΠΊΠΎΠ²Π΅, Π·Π° Π΄Π° ΠΈΠΌΠ°ΡΠ΅ ΠΊΡΠ΄Π΅ Π΄Π° ΠΈΠ·Π²ΡΡΡΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΏΠΎ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΡΡΠΈΠ΅ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΠ°, ΠΊΠΎΡΡΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Π½ΠΎ Π½ΡΠΌΠ° Π΄Π° Π²ΠΈ ΡΡΡΠ±Π²Π°.
ΠΡΠΌΠ° Π»ΠΈ Π΄ΡΡΠ³ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ?
ΠΠΈΠ½Π°Π³ΠΈ Π΅ ΡΡΡΠ½Π° ΠΈΠ·ΡΠ°Π±ΠΎΡΠΊΠ°. Π Π½Π° ΠΌΡΡΡΠΎ ΡΠ΅ ΡΠ°Π·ΠΊΡΠΈΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ Π΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠ°ΠΌ, Π·Π°ΡΠΎΡΠΎ ΠΈΠΌΠ° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΊΡΠΈΡΠΈΡΠ½ΠΈ, ΠΈΠΌΠ° ΠΈ Π½Π΅ΠΊΡΠΈΡΠΈΡΠ½ΠΈ. Π Π·Π° Π²ΡΡΠΊΠ° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Ρ Π½Π΅Ρ, Π·Π°Π²ΠΈΡΠΈ ΠΎΡ Π±ΠΈΠ·Π½Π΅ΡΠ°. ΠΠΈΠ½Π°Π³ΠΈ ΡΠ΅ ΡΠ΅ΡΠ°Π²Π° Π½Π° ΠΌΡΡΡΠΎ.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π·Π° Π΄ΠΎΠΊΠ»Π°Π΄Π°! ΠΠΌΠ°ΠΌ Π΄Π²Π° Π²ΡΠΏΡΠΎΡΠ°. ΠΡΡΠ²ΠΎ, Π²ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ ΡΠ΅ ΡΠ»Π°ΠΉΠ΄ΠΎΠ²Π΅, ΠΊΡΠ΄Π΅ΡΠΎ Π±Π΅ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΡΠ΅ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΡΠ²ΠΈΡΠ½Π°Π»ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΡΠΎ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, ΡΠ°ΠΊΠ° ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡΡ Π½Π° ΠΈΠ½Π΄Π΅ΠΊΡΠ° Π½Π°ΡΠ°ΡΡΠ²Π°Ρ. Π ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΠΊ Π² Π΄ΠΎΠΊΠ»Π°Π΄Π° ΠΈΠΌΠ°ΡΠ΅ ΠΊΡΠΏ ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Ρ ΡΠ°Π±Π»Π΅ΡΠ°. Π ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ Π·Π° ΠΈΠ½Π΄Π΅ΠΊΡΠ°?
ΠΠΏΠ°ΠΊΠΎΠ²Π°Ρ Π³ΠΈ ΠΈ ΡΡΡ .
ΠΠΎ Π²Π°ΠΊΡΡΠΌΡΡ Π½Π΅ Π²Π»ΠΈΡΠ΅ Π½Π° ΠΈΠ½Π΄Π΅ΠΊΡΠ°?
ΠΡΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΡΡ Ρ ΠΈΠ½Π΄Π΅ΠΊΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ pg_rapack, pgcompacttable. ΠΠ°ΠΊΡΡΠΌΡΡ ΠΏΡΠ΅ΡΡΠ·Π΄Π°Π²Π° ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ΅, Π²ΡΠ·Π΄Π΅ΠΉΡΡΠ²Π° Π²ΡΡΡ Ρ ΡΡΡ . VACUUM FULL ΠΈΠΌΠ° ΡΡΡΠ½ΠΎΡΡΡΠ° Π΄Π° ΠΏΡΠ΅Π·Π°ΠΏΠΈΡΠ²Π° Π²ΡΠΈΡΠΊΠΎ, Ρ.Π΅. ΡΠ°Π±ΠΎΡΠΈ Ρ Π²ΡΠΈΡΠΊΠΈ.
Π Π²ΡΠΎΡΠΈΡΡ Π²ΡΠΏΡΠΎΡ. ΠΠ΅ ΡΠ°Π·Π±ΡΠ°Ρ Π·Π°ΡΠΎ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈΡΠ΅ Π·Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ Π·Π°Π²ΠΈΡΡΡ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ ΡΠ°ΠΌΠ°ΡΠ° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ. Π‘ΡΡΡΠ²Π°ΡΠ΅ ΠΌΠΈ ΡΠ΅, ΡΠ΅ ΠΎΡΡΠ΅ΡΠΈΡΠ΅ ΡΠ΅ ΡΠ΅ΡΠ°Ρ, Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡΠ° Π΅ ΠΏΠΈΡΠ°Π½Π΅.
ΠΠ°ΠΊΠ²ΠΎ ΠΏΡΠΈΡΠΈΠ½ΡΠ²Π° ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ? ΠΠΌΠ°ΠΌΠ΅ Π£ΡΠΈΡΠ΅Π», Π²ΡΡΡ Ρ ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΎΡΠΈΡΠ°Ρ ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅. ΠΠΌΠ°ΠΌΠ΅ Π°Π²ΡΠΎΠ²Π°ΠΊΡΡΠΌ. ΠΠ²ΡΠΎΠ²Π°ΠΊΡΡΠΌΡΡ Π²ΡΡΡΠ½ΠΎΡΡ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ°Π²ΠΈ? Π’ΠΎΠΉ ΠΈΠ·ΡΡΠ·Π²Π° Π½ΡΠΊΠΎΠΈ ΡΡΠ°ΡΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅. ΠΠΊΠΎ Π² ΡΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈΠΌΠ°ΠΌΠ΅ Π·Π°ΡΠ²ΠΊΠ° Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ΡΠ΅ ΡΠ΅Π·ΠΈ ΡΡΠ°ΡΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅, ΠΈ Π½Π° Master Π΅ ΠΈΠΌΠ°Π»ΠΎ ΡΠΈΡΡΠ°ΡΠΈΡ, ΡΠ΅ Π°Π²ΡΠΎΠ²Π°ΠΊΡΡΠΌΡΡ Π΅ ΠΌΠ°ΡΠΊΠΈΡΠ°Π» ΡΠ΅Π·ΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅ ΠΊΠ°ΡΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ Π·Π° ΠΏΡΠ΅Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅, ΡΠΎΠ³Π°Π²Π° Π½ΠΈΠ΅ Π³ΠΈ ΠΏΡΠ΅Π·Π°ΠΏΠΈΡΠ²Π°ΠΌΠ΅. Π ΠΏΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ ΠΏΠ°ΠΊΠ΅Ρ Ρ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ΅Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΡΠ΅Π΄ΠΎΠ²Π΅ΡΠ΅, ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ Π·Π°ΡΠ²ΠΊΠ°ΡΠ° Π² ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠ°, ΡΠΎΠ³Π°Π²Π° ΠΏΡΠΎΡΠ΅ΡΡΡ Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ ΡΠ΅ ΠΈΠ·ΡΠ°ΠΊΠ° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΈΠ·ΡΠ°ΠΊΠ²Π°Π½Π΅, ΠΊΠΎΠ΅ΡΠΎ ΡΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π»ΠΈ. Π ΡΠΎΠ³Π°Π²Π° PostgreSQL ΡΠ΅ ΡΠ΅ΡΠΈ ΠΊΠΎΠ΅ Π΅ ΠΏΠΎ-Π²Π°ΠΆΠ½ΠΎ Π·Π° Π½Π΅Π³ΠΎ. Π ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡΠ° Π΅ ΠΏΠΎ-Π²Π°ΠΆΠ½Π° Π·Π° Π½Π΅Π³ΠΎ ΠΎΡ Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΠΈ ΡΠΎΠΉ ΡΠ΅ ΠΈΠ·ΡΡΡΠ΅Π»Ρ Π·Π°ΡΠ²ΠΊΠ°ΡΠ°, Π·Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠ΅Π·ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠ°.
ΠΠ½Π΄ΡΠ΅ΠΉ, ΠΈΠΌΠ°ΠΌ Π²ΡΠΏΡΠΎΡ. Π’Π΅Π·ΠΈ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ ΡΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡΡΠ°, ΡΠΎΠ²Π° ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π»ΠΈ Π΅ ΠΎΡ Π½ΡΠΊΠ°ΠΊΠ²Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° Π²Π°ΡΠ°ΡΠ° ΠΏΠΎΠΌΠΎΡΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°? ΠΠ°ΠΊ ΡΠ° Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΠΊΠ»Π°ΡΠ°ΡΠΈΠΈΡΠ΅?
Π’ΠΎΠ²Π° Π΅ ΡΡΠ»ΡΠ³Π°
Π’ΠΎΠ²Π° ΡΡΡΠ³ΠΎΠ²ΡΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡ Π»ΠΈ Π΅?
Π΄Π° Π’ΠΎΠ²Π° Π΅ ΡΡΡΠ³ΠΎΠ²ΡΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com