Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π· 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ β€” критичСски ваТная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ зависит ΡΠΎΡ…Ρ€Π°Π½Π½ΠΎΡΡ‚ΡŒ бизнСс-Π΄Π°Π½Π½Ρ‹Ρ…. Однако ΠΌΠ½ΠΎΠ³ΠΈΠ΅ администраторы ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΡΡ‚ΡŒΡŽ: ΠΏΠΎΡ‡Π΅ΠΌΡƒ бэкап ΠΎΠ΄Π½ΠΎΠΉ Π±Π°Π·Ρ‹ создаётся Π·Π° 10 ΠΌΠΈΠ½ΡƒΡ‚, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” нСсколько часов? ВрСмя выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ зависит ΠΎΡ‚ дСсятка Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² β€” ΠΎΡ‚ ΠΎΠ±ΡŠΡ‘ΠΌΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π΄ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сСрвСра ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚ для Π±Π°Π· Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ Π΄Π°Π΄ΠΈΠΌ практичСскиС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ процСсса. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя бэкапа Π² 2–3 Ρ€Π°Π·Π° Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ надёТности, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊΠΈΠ΅ ошибки Ρ‡Π°Ρ‰Π΅ всСго тормозят Ρ€Π°Π±ΠΎΡ‚Ρƒ систСмы.

ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΠΌ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌ Β«ΡƒΠ·ΠΊΠΈΠΌ мСстам»: ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π½Π° 50 Π“Π‘ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ дольшС, Ρ‡Π΅ΠΌ Π½Π° 200 Π“Π‘, ΠΊΠ°ΠΊ влияСт фрагмСнтация дисков ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ SQL Server ΠΈΠ½ΠΎΠ³Π΄Π° «зависнСт» Π½Π° этапС сТатия. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ β€” Ρ‡Π΅ΠΊ-лист для быстрой диагностики ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ FAQ с ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌΠΈ Π½Π° частыС вопросы.

1. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π° врСмя копирования

Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ создания Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ опрСдСляСтся ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΡŽ тСхничСских ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π’ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…:

  • πŸ“Š ΠžΠ±ΡŠΡ‘ΠΌ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… β€” самый ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΉ Ρ„Π°ΠΊΡ‚ΠΎΡ€. Π‘Π°Π·Π° Π½Π° 10 Π“Π‘ скопируСтся Π·Π° 5–15 ΠΌΠΈΠ½ΡƒΡ‚, Π° Π½Π° 500 Π“Π‘ β€” ΠΎΡ‚ 2 Π΄ΠΎ 8 часов (ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Ρ€Π°Π²Π½Ρ‹Ρ… условиях). Однако Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ зависимости Π½Π΅Ρ‚: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с 100 Π“Π‘ Π½Π° 200 Π“Π‘ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ врСмя Π½Π΅ Π² 2, Π° Π² 1.5 Ρ€Π°Π·Π°.
  • πŸ–₯️ АппаратныС рСсурсы сСрвСра: ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ дисков (HDD vs SSD), количСство ядСр CPU, ΠΎΠ±ΡŠΡ‘ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. ОсобСнно ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π΅Π½ дисковый Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄ (I/O) β€” ΡƒΠ·ΠΊΠΎΠ΅ мСсто 80% систСм.
  • πŸ”„ ΠœΠ΅Ρ‚ΠΎΠ΄ копирования: ΠΏΠΎΠ»Π½Ρ‹ΠΉ бэкап, Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ. ПослСдниС Π΄Π²Π° ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π² 5–10 Ρ€Π°Π·, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠΉ настройки.
  • πŸ”Œ БСтСвая инфраструктура (ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ сСрвСр): пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°Π½Π°Π»Π°, Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹.
  • πŸ”§ ЀрагмСнтация Π΄Π°Π½Π½Ρ‹Ρ… β€” Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅, Ρ‚Π΅ΠΌ дольшС SQL Server ΠΈΠ»ΠΈ PostgreSQL Π±ΡƒΠ΄ΡƒΡ‚ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π±Π°Π·Ρ‹.
  • πŸ› οΈ Настройки Π‘Π£Π‘Π”: ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сТатия, ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ процСсса, ограничСния Π½Π° использованиС рСсурсов.

НапримСр, Π±Π°Π·Π° 1Π‘:Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»Π΅ΠΉ ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ 80 Π“Π‘ Π½Π° сСрвСрС с HDD ΠΈ 4 ядрами CPU ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ 1.5–2 часа, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Ρ‚Π° ΠΆΠ΅ Π±Π°Π·Π° Π½Π° NVMe SSD ΠΈ 16 ядрах β€” 20–30 ΠΌΠΈΠ½ΡƒΡ‚. Π Π°Π·Π½ΠΈΡ†Π° Π² 4–6 Ρ€Π°Π·!

πŸ“Š Какой ΠΎΠ±ΡŠΡ‘ΠΌ вашСй основной Π±Π°Π·Ρ‹ 1Π‘?
Π”ΠΎ 10 Π“Π‘
10–50 Π“Π‘
50–200 Π“Π‘
Π‘ΠΎΠ»Π΅Π΅ 200 Π“Π‘

2. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ для Π±Π°Π· Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°

ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ 1Π‘ Π½Π° Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΌ сСрвСрном ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ (16 ядСр CPU, SATA SSD, 32 Π“Π‘ RAM, SQL Server 2019). ВрСмя ΡƒΠΊΠ°Π·Π°Π½ΠΎ для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ сТатия ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:

Π Π°Π·ΠΌΠ΅Ρ€ базыВрСмя копирования (ΠΌΠΈΠ½ΡƒΡ‚)ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ
Π”ΠΎ 10 Π“Π‘5–151Π‘:БухгалтСрия для ΠΌΠ°Π»ΠΎΠ³ΠΎ бизнСса, 1Π‘:Π—Π°Ρ€ΠΏΠ»Π°Ρ‚Π° ΠΈ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΎΠΌ (Π΄ΠΎ 50 сотрудников)
10–50 Π“Π‘20–601Π‘:Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»Π΅ΠΉ (срСдний склад), 1Π‘:ERP для производства (Π΄ΠΎ 100 ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ)
50–200 Π“Π‘60–2401Π‘:КомплСксная автоматизация, ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ распрСдСлённыС Π±Π°Π·Ρ‹ 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π°
200–500 Π“Π‘240–6001Π‘:ERP для Ρ…ΠΎΠ»Π΄ΠΈΠ½Π³ΠΎΠ², Π±Π°Π·Ρ‹ с историСй Π±ΠΎΠ»Π΅Π΅ 10 Π»Π΅Ρ‚, аналитичСскиС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°
Π‘ΠΎΠ»Π΅Π΅ 500 Π“Π‘600+ (Π΄ΠΎ суток)ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с большим количСством Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡ‚Π΅Ρ€Π±Π°ΠΉΡ‚Π½Ρ‹Π΅ Π°Ρ€Ρ…ΠΈΠ²Ρ‹

Π’Π°ΠΆΠ½ΠΎ: ΠΏΡ€ΠΈ использовании HDD вмСсто SSD врСмя увСличиваСтся Π² 3–5 Ρ€Π°Π·, Π° ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎ сСти со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ 100 ΠœΠ±ΠΈΡ‚/с β€” Π΅Ρ‰Ρ‘ Π½Π° 30–50%.

НапримСр, Π±Π°Π·Π° 1Π‘:Π£Π’ 11.4 ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ 120 Π“Π‘ Π½Π° сСрвСрС с RAID 10 (HDD) ΠΈ Π³ΠΈΠ³Π°Π±ΠΈΡ‚Π½ΠΎΠΉ ΡΠ΅Ρ‚ΡŒΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ~5 часов, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π½Π° локальном SSD β€” ΠΎΠΊΠΎΠ»ΠΎ 90 ΠΌΠΈΠ½ΡƒΡ‚.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если ваша Π±Π°Π·Π° копируСтся дольшС ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° 50%, это сигнал ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… β€” Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ дисков, Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ΅ RAM ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… настройках Π‘Π£Π‘Π”. ΠŸΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ диагностику!

3. ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Π΅ΠΌ оТидалось

Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΌ ΠΎΠ±ΡŠΡ‘ΠΌΠ΅ Π±Π°Π·Ρ‹ врСмя Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π·Ρ‹. Рассмотрим скрытыС Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ тормозят процСсс:

  • πŸ”„ ЀрагмСнтация Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Если Ρ„Π°ΠΉΠ»Ρ‹ .mdf ΠΈ .ldf сильно Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Тёсткого диска приходится Β«ΠΏΡ€Ρ‹Π³Π°Ρ‚ΡŒΒ» ΠΏΠΎ повСрхности, увСличивая врСмя чтСния. На HDD это ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ, Π½Π° SSD β€” ΠΌΠ΅Π½Π΅Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ.
  • πŸ”’ Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. Если Π²ΠΎ врСмя копирования ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Π±Π°Π·ΠΎΠΉ, SQL Server ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†, Ρ‡Ρ‚ΠΎ затягиваСт процСсс.
  • πŸ—‘οΈ Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΆΡƒΡ€Π½Π°Π» Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ Ρ„Π°ΠΉΠ» .ldf (ΠΆΡƒΡ€Π½Π°Π» Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ) ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±ΡŠΡ‘ΠΌ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. НапримСр, ΠΏΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Π±Π°Π·Ρ‹ 50 Π“Π‘ ΠΈ ΠΆΡƒΡ€Π½Π°Π»Π΅ 20 Π“Π‘ фактичСский ΠΎΠ±ΡŠΡ‘ΠΌ для бэкапа составит 70 Π“Π‘.
  • βš™οΈ Настройки сТатия. МаксимальноС сТатиС (COMPRESSION = HIGH Π² PostgreSQL) ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ бэкапа Π½Π° 60%, Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ врСмя Π½Π° 30–70%.
  • 🌐 Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ. ΠŸΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ сСрвСр Π»Π°Π³ΠΈ Π² 100+ мс ΡƒΠ΄Π»ΠΈΠ½ΡΡŽΡ‚ процСсс Π½Π° 20–40%.

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Π±Π°Π·Π° 1Π‘:Π‘ΠŸ 3.0 ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ 30 Π“Π‘ копируСтся 45 ΠΌΠΈΠ½ΡƒΡ‚ вмСсто ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹Ρ… 20. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° β€” ΠΆΡƒΡ€Π½Π°Π» Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ разросся Π΄ΠΎ 15 Π“Π‘ ΠΈΠ·-Π·Π° Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½Π΅Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. РСшСниС: Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ усСчСниС ΠΆΡƒΡ€Π½Π°Π»Π° (BACKUP LOG Π² SQL Server).

Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π±Π°Π·Ρ‹?

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ SQL Server Management Studio, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ запрос:

SELECT

OBJECT_NAME(ind.OBJECT_ID) AS TableName,

ind.name AS IndexName,

indexstats.avg_fragmentation_in_percent

FROM

sys.dm_db_index_physical_stats(DB_ID(), NULL, NULL, NULL, 'LIMITED') indexstats

INNER JOIN

sys.indexes ind ON ind.object_id = indexstats.object_id AND ind.index_id = indexstats.index_id

WHERE

indexstats.avg_fragmentation_in_percent > 30

ORDER BY

indexstats.avg_fragmentation_in_percent DESC;

ЀрагмСнтация Π²Ρ‹ΡˆΠ΅ 30% считаСтся критичСской ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (REORGANIZE ΠΈΠ»ΠΈ REBUILD).

4. Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: 7 практичСских способов

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ бэкапа начинаСтся с Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… Β«ΡƒΠ·ΠΊΠΈΡ… мСст». Π’ΠΎΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

  1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ бэкапы. ПолноС ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ замСняйтС Π½Π° СТСнСдСльноС, Π° Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π½ΠΈ β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ измСнСния. НапримСр, для Π±Π°Π·Ρ‹ 200 Π“Π‘ ΠΏΠΎΠ»Π½Ρ‹ΠΉ бэкап Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 3 часа, Π° Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ β€” 20 ΠΌΠΈΠ½ΡƒΡ‚.
  2. ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΠΈΡ‚Π΅ Π±Π°Π·Ρƒ Π½Π° SSD. Π—Π°ΠΌΠ΅Π½Π° HDD Π½Π° SATA SSD сокращаСт врСмя Π½Π° 40–60%, Π° Π½Π° NVMe β€” Π΄ΠΎ 80%. ΠžΠΊΡƒΠΏΠ°Π΅ΠΌΠΎΡΡ‚ΡŒ: 3–6 мСсяцСв Π·Π° счёт экономии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ администратора.
  3. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΆΡƒΡ€Π½Π°Π» Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. РСгулярно выполняйтС BACKUP LOG (Π² SQL Server) ΠΈΠ»ΠΈ pg_switch_wal() (Π² PostgreSQL), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π΅Π³ΠΎ разрастаниС.
  4. НастройтС расписаниС Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. ΠšΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ Π±Π°Π·Ρƒ Π² Π½Π΅Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ часы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с 2:00 Π΄ΠΎ 5:00), ΠΊΠΎΠ³Π΄Π° Π½Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.
  5. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ спСциализированныС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ SQLBackupAndFTP ΠΈΠ»ΠΈ 1C:ВСхнология Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования. Они ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ΅ сТатиС ΠΈ Π΄Π΅Π»ΡŒΡ‚Π°-ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.
  6. Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅ Π±Π°Π·Ρƒ Π½Π° Ρ„Π°ΠΉΠ»Ρ‹. Π’ SQL Server ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ индСксы Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… физичСских дисках, ускорив Ρ‡Ρ‚Π΅Π½ΠΈΠ΅.
  7. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Π‘Π£Π‘Π”. Π’ Π½ΠΎΠ²Ρ‹Ρ… вСрсиях SQL Server 2022 ΠΈ PostgreSQL 15 ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ сТатия ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ записи.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ дисков (Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ >30%)

Π£ΡΠ΅Ρ‡ΡŒ ΠΆΡƒΡ€Π½Π°Π» Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ (BACKUP LOG)

ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΡ‚ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π‘Π£Π‘Π” Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ диск

ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ индСксы ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сТатиС срСднСго уровня (COMPRESSION = MEDIUM)

-->

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ: компания с Π±Π°Π·ΠΎΠΉ 1Π‘:ERP 300 Π“Π‘ сократила врСмя бэкапа с 8 Π΄ΠΎ 2.5 часов, пСрСнСся Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° NVMe, настроив Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ усСкая ΠΆΡƒΡ€Π½Π°Π» Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ использовании ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… бэкапов ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваша систСма восстановлСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ бэкапов. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС риск ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… возрастаСт!

5. Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования

Π’Ρ‹Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° зависит ΠΎΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ надёТности, скорости ΠΈ ΠΎΠ±ΡŠΡ‘ΠΌΡƒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°. НиТС сравнСниС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ²:

ΠœΠ΅Ρ‚ΠΎΠ΄Π’Ρ€Π΅ΠΌΡ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠžΠ±ΡŠΡ‘ΠΌ Π±ΡΠΊΠ°ΠΏΠ°Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΠšΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ
ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π±ΡΠΊΠ°ΠΏΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ΠŸΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π°Π·Ρ‹ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Π°ΡΠ•ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ критичСскими обновлСниями
Π”ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉΠ‘Ρ€Π΅Π΄Π½Π΅Π΅ (20–40% ΠΎΡ‚ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ)Π Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ с послСднСго полногоНизкаяЕТСднСвно, Ссли измСнСния < 10% ΠΎΡ‚ ΠΎΠ±ΡŠΡ‘ΠΌΠ° Π±Π°Π·Ρ‹
Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ (5–15% ΠΎΡ‚ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ)Волько Π½ΠΎΠ²Ρ‹Π΅ данныСВысокая (Π½ΡƒΠΆΠ½Π° Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°)Для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π±Π°Π· (>100 Π“Π‘) с частыми измСнСниями
Π‘Π½ΡΠΏΡˆΠΎΡ‚Ρ‹ (VSS)ΠœΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠŸΠΎΠ»Π½Ρ‹ΠΉ размСрБрСдняя (Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ VSS-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€)Для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин ΠΈΠ»ΠΈ систСм с Storage Spaces

Для Π±Π°Π· Π΄ΠΎ 50 Π“Π‘ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π΅Π½ ΠΏΠΎΠ»Π½Ρ‹ΠΉ бэкап Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ + архивация ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. Для Π±Π°Π· 100+ Π“Π‘ β€” ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π°Π· Π² нСдСлю + Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ. Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ бэкапы цСлСсообразны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠΉ настройкС Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ ΠΈ тСстировании восстановлСния.

πŸ’‘

Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ 1Π‘:Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ Β«ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° цСлостности бэкапа». Π­Ρ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ врСмя Π½Π° 10–15%, Π½ΠΎ ΡƒΠ±Π΅Ρ€Π΅ΠΆΡ‘Ρ‚ ΠΎΡ‚ Β«Π±ΠΈΡ‚Ρ‹Ρ…Β» Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ².

6. ЧастыС ошибки ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ

МногиС администраторы ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с Π·Π°Ρ‚ΡΠ½ΡƒΠ²ΡˆΠΈΠΌΡΡ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ·-Π·Π° Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок Π² настройкС. Π’ΠΎΡ‚ самыС распространённыС:

  • 🚫 ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Wi-Fi ΠΈΠ»ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ сСти. Π”Π°ΠΆΠ΅ Π±Π°Π·Π° 10 Π“Π‘ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ часами ΠΏΡ€ΠΈ скорости 10 ΠœΠ±ΠΈΡ‚/с. ВсСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π».
  • 🚫 ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° дискового пространства. Если Π½Π° Ρ†Π΅Π»Π΅Π²ΠΎΠΌ дискС мСньшС 20% свободного мСста, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ записи ΠΏΠ°Π΄Π°Π΅Ρ‚ Π² 2–3 Ρ€Π°Π·Π°.
  • 🚫 Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. Π–ΡƒΡ€Π½Π°Π» Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ с саму Π±Π°Π·Ρƒ ΡƒΠ΄Π²Π°ΠΈΠ²Π°Π΅Ρ‚ врСмя копирования. НастройтС рСгулярноС усСчСниС!
  • 🚫 ИспользованиС стандартных инструмСнтов Windows (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, robocopy) для копирования Ρ„Π°ΠΉΠ»ΠΎΠ² 1Π‘. Они Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π‘Π£Π‘Π” ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСконсистСнтный бэкап.
  • 🚫 ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ тСстирования восстановлСния. Бэкап, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ провСрялся Π½Π° Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΠΌΠΎΡΡ‚ΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ бСсполСзным.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ: администратор Таловался Π½Π° 6-часовой бэкап Π±Π°Π·Ρ‹ 80 Π“Π‘. Оказалось, Ρ‡Ρ‚ΠΎ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ диск Π±Ρ‹Π» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΠΎ USB 2.0 (максимум 35 ΠœΠ‘/с), Π° ΠΆΡƒΡ€Π½Π°Π» Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π·Π°Π½ΠΈΠΌΠ°Π» 40 Π“Π‘. ПослС пСрСноса Π½Π° SSD ΠΈ усСчСния ΠΆΡƒΡ€Π½Π°Π»Π° врСмя ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΠ»ΠΎΡΡŒ Π΄ΠΎ 40 ΠΌΠΈΠ½ΡƒΡ‚.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ЯндСкс Диск ΠΈΠ»ΠΈ Google Drive) для бэкапов, ΡƒΡ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ часто ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Для Π±Π°Π· 50+ Π“Π‘ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SFTP ΠΈΠ»ΠΈ спСциализированныС сСрвисы Π²Ρ€ΠΎΠ΄Π΅ Backblaze B2.

7. Автоматизация ΠΈ инструмСнты для Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования

Π ΡƒΡ‡Π½ΠΎΠ΅ созданиС бэкапов нСэффСктивно ΠΈ Ρ‡Ρ€Π΅Π²Π°Ρ‚ΠΎ ошибками. Для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ подходят:

  • πŸ› οΈ 1Π‘:ВСхнология Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования β€” встроСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ расписания, увСдомлСния ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ цСлостности.
  • πŸ–₯️ SQLBackupAndFTP β€” ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для SQL Server с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰, сТатия ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ.
  • 🐧 Bacula ΠΈΠ»ΠΈ Bareos β€” ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ систСмы для enterprise-бэкапов с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ PostgreSQL ΠΈ 1Π‘.
  • ☁️ Veeam Backup & Replication β€” для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин с Π±Π°Π·Π°ΠΌΠΈ 1Π‘ (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ VSS для консистСнтности Π΄Π°Π½Π½Ρ‹Ρ…).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ настройки Π² 1Π‘:ВСхнология Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ консоль администрирования 1Π‘.
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² АдминистрированиС β†’ Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.
  3. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π±Π°Π·Ρƒ, ΠΏΡƒΡ‚ΡŒ для бэкапа ΠΈ расписаниС.
  4. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΠΈ Β«Π‘ΠΆΠ°Ρ‚ΠΈΠ΅Β» ΠΈ Β«ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° цСлостности».
  5. НастройтС увСдомлСния Π½Π° email ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ….

Для SQL Server ΠΏΠΎΠ»Π΅Π·Π΅Π½ скрипт автоматичСского бэкапа с очисткой старых Ρ„Π°ΠΉΠ»ΠΎΠ²:

DECLARE @BackupPath NVARCHAR(255) = 'D:\Backups\';

DECLARE @RetentionDays INT = 7;

-- Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ бэкап

BACKUP DATABASE [YourDatabase] TO DISK = @BackupPath + 'YourDatabase_' + CONVERT(VARCHAR, GETDATE(), 112) + '.bak'

WITH COMPRESSION, STATS = 10;

-- Π£Π΄Π°Π»ΠΈΡ‚ΡŒ старыС бэкапы

DECLARE @DeleteCommand NVARCHAR(500);

SELECT @DeleteCommand = 'EXEC xp_cmdshell ''FORFILES /P "' + @BackupPath + '" /S /D -' + CAST(@RetentionDays AS VARCHAR) + ' /C "cmd /c del @file"''';

EXEC sp_executesql @DeleteCommand;

πŸ’‘

Автоматизация бэкапов сокращаСт риск ошибок Π½Π° 90% ΠΈ экономит Π΄ΠΎ 10 часов Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ администратора Π² мСсяц.

FAQ: ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° частыС вопросы

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ бэкап Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ дольшС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…?

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС создаётся полная копия Π±Π°Π·Ρ‹. ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ бэкапы (Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅) ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ измСнСния, поэтому Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ мСньшС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π°ΠΊΠΆΠ΅ Π‘Π£Π‘Π” ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ускоряя ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

МоТно Π»ΠΈ ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ процСсс копирования Π±Π΅Π· риска для Π±Π°Π·Ρ‹?

ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Ρ‚ΡŒ бэкап Π½Π΅ рСкомСндуСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ нСконсистСнтности Π°Ρ€Ρ…ΠΈΠ²Π°. Однако сама Π±Π°Π·Π° 1Π‘ ΠΏΡ€ΠΈ этом Π½Π΅ пострадаСт β€” прСрвётся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ процСсс создания ΠΊΠΎΠΏΠΈΠΈ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π· бэкап начнётся Π·Π°Π½ΠΎΠ²ΠΎ.

Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ бэкап создан ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ?

ВосстановитС бэкап Π½Π° тСстовом сСрвСрС ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΅Π³ΠΎ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ:

  • Для SQL Server: RESTORE VERIFYONLY FROM DISK = 'ΠΏΡƒΡ‚ΡŒ_ΠΊ_бэкапу.bak'.
  • Для PostgreSQL: pg_restore --verify ΠΏΡƒΡ‚ΡŒ_ΠΊ_бэкапу.dump.

Π’Π°ΠΊΠΆΠ΅ Π² Π»ΠΎΠ³Π°Ρ… 1Π‘ ΠΈΠ»ΠΈ Π‘Π£Π‘Π” Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ запись ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

Бколько мСста Π½ΡƒΠΆΠ½ΠΎ для хранСния бэкапов?

РСкомСндуСтся Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ ΠΎΠ±ΡŠΡ‘ΠΌ, ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π°Π·Ρ‹ Π² 3–5 Ρ€Π°Π· (с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ роста ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΏΠΈΠΉ). НапримСр, для Π±Π°Π·Ρ‹ 100 Π“Π‘ достаточно 300–500 Π“Π‘ Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Π΅ бэкапы 7 Π΄Π½Π΅ΠΉ, Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ β€” 1 мСсяц, СТСмСсячныС β€” 1 Π³ΠΎΠ΄).

МоТно Π»ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ 1Π‘ просто скопировав Ρ„Π°ΠΉΠ»Ρ‹ .mdf ΠΈ .ldf?

НСт! Π’Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ½ΡΠΈΡΡ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π‘Π£Π‘Π”. ВсСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡˆΡ‚Π°Ρ‚Π½Ρ‹Π΅ срСдства бэкапа (BACKUP DATABASE Π² SQL Server ΠΈΠ»ΠΈ pg_dump Π² PostgreSQL).