МСдлСнная Ρ€Π°Π±ΠΎΡ‚Π° 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π° β€” головная боль для кассиров, администраторов ΠΈ Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΎΠ². Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ‡Π΅ΠΊΠΎΠ², «зависания» ΠΏΡ€ΠΈ ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ долгая гСнСрация ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² ΡΡŠΠ΅Π΄Π°ΡŽΡ‚ врСмя, Π½Π΅Ρ€Π²Ρ‹ ΠΈ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΎΠ² ΠΊΡ€ΠΎΡŽΡ‚ΡΡ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… областях: Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ обСспСчСниС, настройки Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, конфигурация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ внСшниС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ. Но Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ: Π² 90% случаСв ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π±Π΅Π· ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра ΠΈΠ»ΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ β€” практичСскиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ускорСния с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ спСцифики 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π° 8.3 (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ послСдниС обновлСния 2026–2026 Π³Π³.). ΠœΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ настройки Π΄Π°ΡŽΡ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ прирост ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π° ΠΊΠ°ΠΊΠΈΠ΅ β€” лишь Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ эффСкт. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ остановимся Π½Π° Β«ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Ρ… камнях»: ΠΏΠΎΡ‡Π΅ΠΌΡƒ послС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ систСма ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ Ρ…ΡƒΠΆΠ΅, ΠΈ ΠΊΠ°ΠΊ этого ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если ваша Π±Π°Π·Π° 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ (Π½Π΅ SQL), Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ совСтов ΠΈΠ· этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС СдинствСнный Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ способ ускорСния β€” ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрный Ρ€Π΅ΠΆΠΈΠΌ с Microsoft SQL Server ΠΈΠ»ΠΈ PostgreSQL.

1. АппаратноС ускорСниС: ΠΆΠ΅Π»Π΅Π·ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎ

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ ΠΏΡ€ΠΈ Ρ‚ΠΎΡ€ΠΌΠΎΠ·Π°Ρ… β€” ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Но Π½Π΅ всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π°. НапримСр, Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Ρ€ΠΎΠ»ΠΈ, Π° Π²ΠΎΡ‚ дисковая подсистСма ΠΈ опСративная ΠΏΠ°ΠΌΡΡ‚ΡŒ β€” ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹.

Для сСрвСра 1Π‘ (Ссли Π±Π°Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрная) ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ трСбования Π² 2026 Π³ΠΎΠ΄Ρƒ:

  • πŸ”Ή CPU: Intel Xeon E5 ΠΈΠ»ΠΈ AMD EPYC (ΠΎΡ‚ 4 ядСр, частота β‰₯ 2.5 Π“Π“Ρ†). Π›ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ процСссор с высокой частотой ΠΎΠ΄Π½ΠΎΠ³ΠΎ ядра, Ρ‡Π΅ΠΌ с большим количСством ядСр β€” 1Π‘ слабо ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π½Π° многоядСрныС систСмы.
  • πŸ”Ή RAM: 16 Π“Π‘ β€” ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ для Π±Π°Π·Ρ‹ с 5–10 Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ мСстами. Если ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ >20 ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π½ΡƒΠΆΠ½ΠΎ β‰₯32 Π“Π‘. ΠŸΡ€ΠΈ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ΅ ΠžΠ—Π£ SQL Server Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ swap, Ρ‡Ρ‚ΠΎ замСдляСт Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² 5–10 Ρ€Π°Π·.
  • πŸ”Ή Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅: SSD NVMe (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Samsung 980 Pro ΠΈΠ»ΠΈ WD Black SN850X) для сСрвСра ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций. HDD допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ.
  • πŸ”Ή Π‘Π΅Ρ‚ΡŒ: Π“ΠΈΠ³Π°Π±ΠΈΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ (1 Π“Π±ΠΈΡ‚/с) ΠΌΠ΅ΠΆΠ΄Ρƒ сСрвСром ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ мСстами. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ доступ, пропускной способности Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ…Π²Π°Ρ‚Π°Ρ‚ΡŒ Π½Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ всСх кассиров.

Для Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСст кассиров (Ссли Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр):

  • πŸ–₯️ ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€: Intel Core i3/i5 (10–13 ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅) ΠΈΠ»ΠΈ AMD Ryzen 3/5. Достаточно 2–4 ядСр.
  • πŸ”„ ΠžΠ—Π£: 8 Π“Π‘ β€” ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с большим количСством Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² (>= 50 000 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ) Π»ΡƒΡ‡ΡˆΠ΅ 16 Π“Π‘.
  • πŸ’Ύ Диск: SSD SATA (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Crucial MX500) ΠΈΠ»ΠΈ NVMe для ускорСния Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ 1Π‘, трСбования ΠΊ ΠΆΠ΅Π»Π΅Π·Ρƒ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСст ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ΡΡ β€” основная Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° лоТится Π½Π° сСрвСр. Но Π² этом случаС критичСски Π²Π°ΠΆΠ½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ сСтСвого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ping Π΄ΠΎ сСрвСра Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ≀ 20 мс).

πŸ“Š КакоС ΠΆΠ΅Π»Π΅Π·ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ для ускорСния 1Π‘?
ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€
ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ
ЖСсткий диск Π½Π° SSD
Π‘Π΅Ρ‚Π΅Π²ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅
НичСго Π½Π΅ обновлял

2. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ SQL-сСрвСра: настройки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ +30% скорости

Если 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрном Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π΄ΠΎ 70% Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΎΠ² связаны с Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ настройками SQL Server ΠΈΠ»ΠΈ PostgreSQL. Π”Π°ΠΆΠ΅ Π½Π° ΠΌΠΎΡ‰Π½ΠΎΠΌ ΠΆΠ΅Π»Π΅Π·Π΅ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊ Π½ΡƒΠ»ΡŽ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для настройки (Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для Microsoft SQL Server 2019/2022):

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π§Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚
max degree of parallelism (MAXDOP) 2–4 (Π½Π΅ Π±ΠΎΠ»Π΅Π΅ количСства физичСских ядСр) ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ запросов, прСдотвращая Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ
cost threshold for parallelism 30–50 Π—Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π»ΠΊΠΈΡ… запросов
memory allocation (min/max server memory) Min: 4–8 Π“Π‘, Max: 70–80% ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅ΠΉ ΠžΠ—Π£ ΠŸΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ сваппинг ΠΈ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ слуТбами
auto create statistics Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ АвтоматичСскоС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ статистики для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ‚ΠΎΡ€Π° запросов
auto update statistics asynchronously Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ запросы Π²ΠΎ врСмя обновлСния статистики

Для PostgreSQL ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ настройки Π² postgresql.conf:

shared_buffers = 4GB          # 25% ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅ΠΉ ΠžΠ—Π£

effective_cache_size = 12GB # 75% ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅ΠΉ ΠžΠ—Π£

work_mem = 16MB # Для слоТных запросов (сортировка, join)

maintenance_work_mem = 1GB # Для VACUUM ΠΈ рСиндСксации

random_page_cost = 1.1 # Для SSD (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 4.0 для HDD)

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ПослС измСнСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² SQL Server ΠΈΠ»ΠΈ PostgreSQL ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ пСрСзапуститС слуТбу! Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС настройки Π½Π΅ примСнятся, Π° Π² Π»ΠΎΠ³Π°Ρ… появятся ошибки Π²ΠΈΠ΄Π° "Configuration option 'max degree of parallelism' changed from 0 to 4. Run the RECONFIGURE statement to install".

Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

  • πŸ”§ Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ индСксов: РСгулярно (Ρ€Π°Π· Π² 1–2 Π½Π΅Π΄Π΅Π»ΠΈ) выполняйтС REINDEX (PostgreSQL) ΠΈΠ»ΠΈ ALTER INDEX REORGANIZE (SQL Server).
  • πŸ—ƒοΈ Π Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…: Если Ρ„Π°ΠΉΠ» .mdf (SQL Server) ΠΈΠ»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ΅ пространство (PostgreSQL) Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ >80% диска, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ°Π΄Π°Π΅Ρ‚. Π Π°ΡΡˆΠΈΡ€ΡŒΡ‚Π΅ диск ΠΈΠ»ΠΈ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ старыС Π΄Π°Π½Π½Ρ‹Π΅.
  • πŸ”„ План выполнСния запросов: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ EXPLAIN ANALYZE (PostgreSQL) ΠΈΠ»ΠΈ Execution Plan (SQL Server) для поиска Β«ΡƒΠ·ΠΊΠΈΡ… мСст».

Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ бэкап Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…|ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свободноС мСсто Π½Π° дискС (β‰₯20%)|ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ статистику (ANALYZE ΠΈΠ»ΠΈ sp_updatestats)|ΠŸΠ΅Ρ€Π΅ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ >30%|ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π»ΠΎΠ³ΠΎΠ² Π½Π° ошибки Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ-->

3. Настройки 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π°: Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ

МногиС Ρ‚ΠΎΡ€ΠΌΠΎΠ·Π° Π² 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π° связаны с ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ функциями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Π½ΠΎ постоянно грузят систСму. ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… ΠΎΠΏΡ†ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ прирост скорости Π½Π° 15–40%.

Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ бСзопасно ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ (ΠΏΡƒΡ‚ΡŒ: АдминистрированиС β†’ Настройки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β†’ Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ):

  • πŸ“Š Аналитика ΠΏΡ€ΠΎΠ΄Π°ΠΆ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: Если Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Ρ‹ с Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ Ρ‡Π΅ΠΊΠ°ΠΌ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Расчёт Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².
  • πŸ” ΠŸΠΎΠ»Π½ΠΎΡ‚Π΅ΠΊΡΡ‚ΠΎΠ²Ρ‹ΠΉ поиск: Если Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² < 10 000, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ индСксированиС полнотСкстового поиска β€” ΠΎΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ замСдляСт Ρ€Π°Π±ΠΎΡ‚Ρƒ.
  • πŸ“ˆ АвтоматичСскоС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΠΈΡ‚Π΅ бэкапы Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ автоматичСскоС созданиС ΠΊΠΎΠΏΠΈΠΉ Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ врСмя.
  • πŸ›’ Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с ΠΎΠ½Π»Π°ΠΉΠ½-кассами (ΠžΠ€Π”): Если кассы Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ‡Π΅ΠΊΠΎΠ² Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

  • πŸ“‚ Π–ΡƒΡ€Π½Π°Π»Ρ‹ рСгистрации: ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚Π΅ старыС Π»ΠΎΠ³ΠΈ (АдминистрированиС β†’ Π–ΡƒΡ€Π½Π°Π»Ρ‹ рСгистрации). Π€Π°ΠΉΠ»Ρ‹ Π·Π° послСдний Π³ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π° Π±ΠΎΠ»Π΅Π΅ старыС β€” ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ.
  • πŸ”„ Π€ΠΎΠ½ΠΎΠ²Ρ‹Π΅ задания: ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ пСрСнСситС Π½Π° Π½ΠΎΡ‡Π½ΠΎΠ΅ врСмя Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚ΠΈΠΏΠ° ОбновлСниС Ρ†Π΅Π½, ΠŸΠ΅Ρ€Π΅ΡΡ‡Ρ‘Ρ‚ остатков.
  • πŸ–ΌοΈ ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ: Если Π² Π±Π°Π·Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ (Настройки β†’ ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ).

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ! НапримСр, Ссли ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ с ΠžΠ€Π”, Ρ‡Π΅ΠΊΠΈ пСрСстанут ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡƒΡŽ, Ρ‡Ρ‚ΠΎ Ρ‡Ρ€Π΅Π²Π°Ρ‚ΠΎ ΡˆΡ‚Ρ€Π°Ρ„Π°ΠΌΠΈ.

πŸ’‘

ΠŸΠ΅Ρ€Π΅Π΄ массовым ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ создайтС Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ копию Π±Π°Π·Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ Π»ΠΎΠΌΠ°ΡŽΡ‚ΡΡ Π»ΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Π΅ процСссы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Ρ‡Π΅ΠΊΠΎΠ² ΠΈΠ»ΠΈ инвСнтаризация).

4. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ справочников ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²

Π§Π΅ΠΌ большС Π΄Π°Π½Π½Ρ‹Ρ… Π² 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π°, Ρ‚Π΅ΠΌ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Но ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ Π² ΠΎΠ±ΡŠΡ‘ΠΌΠ΅, Π° Π² структурС Π΄Π°Π½Π½Ρ‹Ρ…. НапримСр, справочник НомСнклатура с 100 000 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ, Π³Π΄Π΅ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΠ²Π°Ρ€Π° прописаны 50 Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ², Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Π½Π° ΠΌΠΎΡ‰Π½ΠΎΠΌ сСрвСрС.

Как ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ:

  • πŸ“‹ Π£Π΄Π°Π»ΠΈΡ‚Π΅ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹: ΠŸΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ Π°ΡƒΠ΄ΠΈΡ‚ справочника НомСнклатура ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ поля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ВСс Π±Ρ€ΡƒΡ‚Ρ‚ΠΎ, Ссли Π²Ρ‹ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с вСсовыми Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ).
  • πŸ”— Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ связныС справочники Π½Π° пСрСчислСния: Если Ρƒ вас Π΅ΡΡ‚ΡŒ справочник Π’ΠΈΠΏΡ‹ скидок с 5–10 значСниями, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π½Π° ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ β€” это ускорит Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ.
  • πŸ—‘οΈ АрхивируйтС старыС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹: ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΠΈΡ‚Π΅ Ρ‡Π΅ΠΊΠΈ ΠΈ Π·Π°ΠΊΠ°Π·Ρ‹ ΡΡ‚Π°Ρ€ΡˆΠ΅ 1–2 Π»Π΅Ρ‚ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Π±Π°Π·Ρƒ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π² XML ΠΈΠ»ΠΈ спСциализированныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΈΠΏΠ° 1Π‘:Архив.
  • πŸ”„ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡ‹: Π’ настройках Ρ„ΠΎΡ€ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (Π§Π΅ΠΊ ККМ, ΠŸΡ€ΠΈΡ…ΠΎΠ΄Π½Π°Ρ накладная) ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ ΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.

Для ускорСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ с большими справочниками:

// ΠŸΡ€ΠΈΠΌΠ΅Ρ€ запроса для поиска Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹ с лишними Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π°ΠΌΠΈ

ВЫБРАВЬ

Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π°Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² КАК ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠ Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ²,

Π‘Π§Π•Π’(*) КАК ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠ’ΠΎΠ²Π°Ρ€ΠΎΠ²

Π˜Π—

(ВЫБРАВЬ

(Π’Π«Π‘ΠžΠ 

ΠšΠžΠ“Π”Π НЕ Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура.ВСсБрутто Π•Π‘Π’Π¬ NULL Π’ΠžΠ“Π”Π 0

Π˜ΠΠΠ§Π• 1

ΠšΠžΠΠ•Π¦ +

// ДобавляСм Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ

0) КАК Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π°Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ²

Π˜Π—

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НомСнклатура КАК Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ)

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ удаляйтС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ для отчётности (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠžΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΎ Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°Ρ… Π·Π° ΠΏΡ€ΠΎΡˆΠ»Ρ‹Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹). Π›ΡƒΡ‡ΡˆΠ΅ пСрСноситС ΠΈΡ… Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Π±Π°Π·Ρƒ, Π° Π½Π΅ стирайтС совсСм.

Как Π½Π°ΠΉΡ‚ΠΈ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ "Анализ использования ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…" (доступСн Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅: ΠžΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ β†’ Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ β†’ Анализ использования ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…). Он ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΈ справочниках. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ простой запрос Π½Π° языкС 1Π‘, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ посчитаСт количСство пустых ΠΏΠΎΠ»Π΅ΠΉ.

5. ОбновлСниС ΠΈ чистка ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ

Если Π²Ρ‹ Π΄Π°Π²Π½ΠΎ Π½Π΅ обновляли 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π°, Ρ‚ΠΎΡ€ΠΌΠΎΠ·Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ связаны с ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ ошибками Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. РСгулярноС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ чистка Π΄Π°ΡŽΡ‚ прирост ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° 10–25%.

ΠŸΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ ΠΏΠ»Π°Π½ обновлСния:

  1. πŸ” ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ: Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π‘ΠΏΡ€Π°Π²ΠΊΠ° β†’ О ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Если вСрсия ΡΡ‚Π°Ρ€ΡˆΠ΅ 3.0.12.Ρ…Ρ… (для 2026 Π³ΠΎΠ΄Π°), ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.
  2. πŸ“₯ Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ: Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ дистрибутив с сайта 1Π‘:ИВБ ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚Π°Π»Π° 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅. Для 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ вСрсия Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈ β€” 3.0.14.Ρ…Ρ….
  3. πŸ”„ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ копию: Π‘Π½Π°Ρ‡Π°Π»Π° обновляйтС Π½Π΅ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Π±Π°Π·Ρƒ, Π° Π΅Ρ‘ копию! Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:
    "C:\Program Files\1cv8\8.3.22.1854\bin\1cv8.exe" DESIGNER /IBConnectionString "File=D:\Bases\TestRetail" /UpdateDBCfg -force
  4. 🧹 ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ: ПослС обновлСния Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ВСстированиС ΠΈ исправлСниС (АдминистрированиС β†’ ВСстированиС ΠΈ исправлСниС) с Π³Π°Π»ΠΎΡ‡ΠΊΠ°ΠΌΠΈ:
    • πŸ”² РСиндСксация Ρ‚Π°Π±Π»ΠΈΡ†
    • πŸ”² ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° логичСской цСлостности
    • πŸ”² ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ссылочной цСлостности
    • πŸ”² ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ‚Π°Π±Π»ΠΈΡ†
  • πŸ“Š ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ: Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ открытия Ρ‡Π΅ΠΊΠΎΠ² ΠΈ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² Π΄ΠΎ ΠΈ послС обновлСния.
  • ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ появляСтся ошибка "НС Π½Π°ΠΉΠ΄Π΅Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΈΠ»ΠΈ функция", это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² вашСй ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π΅ΡΡ‚ΡŒ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ, нСсовмСстимыС с Π½ΠΎΠ²ΠΎΠΉ вСрсиСй. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС потрСбуСтся ΠΏΠΎΠΌΠΎΡ‰ΡŒ программиста 1Π‘.

    πŸ’‘

    ОбновлСниС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ β€” это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½ΠΎ ΠΈ исправлСниС "ΡƒΠ·ΠΊΠΈΡ… мСст" Π² ΠΊΠΎΠ΄Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ тормозят систСму. НапримСр, Π² вСрсии 3.0.13.Ρ…Ρ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‡Π΅ΠΊΠ°ΠΌΠΈ ККМ, Ρ‡Ρ‚ΠΎ Π΄Π°Π»ΠΎ прирост скорости Π½Π° 15–20%.

    6. Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр ΠΈ удалённая Ρ€Π°Π±ΠΎΡ‚Π°

    Если Π² вашСй сСти Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ >10 кассиров, использованиС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сСрвСра (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Windows Server + RDS ΠΈΠ»ΠΈ Linux + X2Go) ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ. ΠŸΡ€ΠΈ этом:

    • πŸ–₯️ На Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСстах достаточно слабых ПК ΠΈΠ»ΠΈ Ρ‚ΠΎΠ½ΠΊΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².
    • πŸ”„ ВсС вычислСния Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π½Π° сСрвСрС, Ρ‡Ρ‚ΠΎ сниТаСт Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° ΡΠ΅Ρ‚ΡŒ.
    • πŸ”’ Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ бэкапы ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ администрированиС.

    Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ настройкС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сСрвСра:

    • πŸ”§ Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр: НС устанавливайтС 1Π‘ ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр Π½Π° ΠΎΠ΄Π½Ρƒ ΠΌΠ°ΡˆΠΈΠ½Ρƒ β€” это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π°ΠΌ рСсурсов.
    • πŸ“Ά ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» RDP: Π’ настройках ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ β†’ Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ рСсурсы) ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅:
      • πŸ”² ВоспроизвСдСниС Π·Π²ΡƒΠΊΠ°
      • πŸ”² Π’Π΅ΠΌΡ‹ оформлСния Windows
      • πŸ”² Π‘ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π° (Ссли Π½Π΅ Π½ΡƒΠΆΠ΅Π½)
    • πŸ–ΌοΈ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ сТатиС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ: Π’ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΏΠΎ сСти (Настройки β†’ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ‹).
    • πŸ”„ НастройтС ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: Для Windows Server ΡƒΠ²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ кэша Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… сСссий Π΄ΠΎ 1–2 Π“Π‘.

    ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ сСрвСру β€” Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ 1Π‘. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ установки 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ мСста. Однако Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ слабом ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-соСдинСнии (ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ < 50 ΠœΠ±ΠΈΡ‚/с).

    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ использовании Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сСрвСра ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ настройтС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ количСству ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Если сСрвСр рассчитан Π½Π° 20 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ, Π° Π²Ρ‹ пуститС 30, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΠ°Π΄Ρ‘Ρ‚ Π² Ρ€Π°Π·Ρ‹.

    7. Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ: ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ тормозят 1Π‘

    Если ваша 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° с:

    • πŸ›’ Онлайн-кассами (Атол, Π¨Ρ‚Ρ€ΠΈΡ…-М, Π­Π²ΠΎΡ‚ΠΎΡ€)
    • πŸ“¦ Π‘ΠΊΠ»Π°Π΄ΠΎΠΌ (WMS, МойБклад)
    • πŸ’³ Π­ΠΊΠ²Π°ΠΉΡ€ΠΈΠ½Π³ΠΎΠΌ (Π‘Π±Π΅Ρ€Π±Π°Π½ΠΊ, Π’ΠΈΠ½ΡŒΠΊΠΎΡ„Ρ„)
    • 🌐 Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ (Bitrix, Shopify)

    Ρ‚ΠΎ каТдая синхронизация ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ систСму. ОсобСнно Ссли ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ настроСн Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

    Как ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ:

    • ⏳ ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΠΈΡ‚Π΅ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Π½ΠΎΡ‡Π½ΠΎΠ΅ врСмя: НапримСр, Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΡƒ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° сайт ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π² 3 часа Π½ΠΎΡ‡ΠΈ, Π° Π½Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 5 ΠΌΠΈΠ½ΡƒΡ‚.
    • πŸ”„ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ слой: ВмСсто прямой ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ 1Π‘ β†’ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½ настройтС ΠΎΠ±ΠΌΠ΅Π½ Ρ‡Π΅Ρ€Π΅Π· RabbitMQ ΠΈΠ»ΠΈ ΠšΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ ΠΎΠ±ΠΌΠ΅Π½Π° (Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² 1Π‘:EnterpriseData).
    • πŸ“‘ ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΡŒΡ‚Π΅ количСство синхронизируСмых Π΄Π°Π½Π½Ρ‹Ρ…: НапримСр, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π° кассы Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ†Π΅Π½Ρ‹, Π° Π½Π΅ вСсь справочник Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹.
    • πŸ”Œ ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ Π²Π΅Π±-сСрвисы: Если Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ REST API ΠΈΠ»ΠΈ SOAP, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΈΡ… Π² настройках 1Π‘ (АдминистрированиС β†’ ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π½Π° Π²Π΅Π±-сСрвСрС).

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° с ΠΎΠ½Π»Π°ΠΉΠ½-кассами:

    // Π’ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΎΠ±ΠΌΠ΅Π½Π° с кассами Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ Π΄Π°Ρ‚Π΅
    

    Запрос = Новый Запрос;

    Запрос.ВСкст =

    "ВЫБРАВЬ

    | ЧСкККМ.Бсылка КАК Бсылка

    |Π˜Π—

    | Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.ЧСкККМ КАК ЧСкККМ

    |Π“Π”Π•

    | ЧСкККМ.Π”Π°Ρ‚Π° >= &НачалоДня(ВСкущаяДата())";

    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = Запрос.Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ();

    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ†Π΅Π½ ΠΈΠ»ΠΈ остатков с ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ расходятся. Π˜Π½Π°Ρ‡Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡ‚ΡŒ Π·Π°ΠΊΠ°Π·Ρ‹ Π½Π° Ρ‚ΠΎΠ²Π°Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ.

    8. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π°ΠΊΡ‚ΠΈΠΊΠ° Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΎΠ²

    Π§Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΎΡ€ΠΌΠΎΠ·Π° Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ снова, настройтС систСму ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π° Ρ€Π°Π½Π½ΠΈΡ… стадиях.

    Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°:

    • πŸ“Š 1Π‘:Π›ΠΎΠ³-ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€: Π’Ρ…ΠΎΠ΄ΠΈΡ‚ Π² 1Π‘:ИВБ. ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Π΅ запросы, Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ ошибки.
    • πŸ–₯️ SQL Server Profiler / pgBadger (для PostgreSQL): Анализаторы запросов ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….
    • πŸ“ˆ Zabbix / Grafana: Для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр (CPU, RAM, диск).
    • πŸ” ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° "Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ": Доступна Π² 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ (Π€Π°ΠΉΠ» β†’ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ β†’ ...\1cv8\templates\1C\Enterprise\8.3\performance.epf).

    Π§Ρ‚ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ:

    • ⏱️ ВрСмя выполнСния запросов: Если запрос выполняСтся >1 сСкунды, Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.
    • πŸ”’ Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ: Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, LOCK_TIMEOUT Π² PostgreSQL) говорят ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… с транзакциями.
    • πŸ’Ύ ДисковоС пространство: Если Π½Π° дискС ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ < 10% мСста, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ°Π΄Π°Π΅Ρ‚.
    • πŸ”„ Ошибки Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ: Π’ Π»ΠΎΠ³Π°Ρ… SQL Server ΠΈΠ»ΠΈ PostgreSQL ΠΈΡ‰ΠΈΡ‚Π΅ сообщСния Π²ΠΈΠ΄Π° "replication lag".

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ настройки ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ Π² Zabbix:

    # ΠŸΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹Π΅ значСния для 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π°
    

    Item: "1C: Query execution time"

    Trigger: {Template_1C:query_time.max(5m)} > 1s

    Item: "SQL Server: Lock waits"

    Trigger: {Template_MSSQL:lock_waits.max(10m)} > 5

    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π² Π»ΠΎΠ³Π°Ρ… 1Π‘ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ошибки Π²ΠΈΠ΄Π° "ΠŸΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΎ врСмя оТидания Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ", это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹. РСшСниС β€” настройка управляСмых Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ ΠΈΠ»ΠΈ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ отвСтствСнности (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ΄ΠΈΠ½ кассир Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Ρ‡Π΅ΠΊΠ°ΠΌΠΈ, Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” с Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°ΠΌΠΈ).

    πŸ’‘

    РСгулярный ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ позволяСт ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ 80% ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. НапримСр, Ссли диск Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ, Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎΠ± этом Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΈ успССтС ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ мСсто, Π½Π΅ доТидаясь ΠΏΠΎΠ»Π½ΠΎΠΉ остановки систСмы.

    FAQ: ЧастыС вопросы ΠΏΠΎ ΡƒΡΠΊΠΎΡ€Π΅Π½ΠΈΡŽ 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π°

    ❓ ΠŸΠΎΡ‡Π΅ΠΌΡƒ послС обновлСния 1Π‘ стала Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅?

    Π­Ρ‚ΠΎ типичная ситуация, Ссли:

    • πŸ”Ή Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии измСнилась структура Ρ‚Π°Π±Π»ΠΈΡ†, ΠΈ старыС индСксы стали нСэффСктивны. РСшСниС: Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ€Π΅ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡŽ (ALTER INDEX REORGANIZE для SQL Server).
    • πŸ”Ή Обновились внСшниС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Ρ„ΠΈΡΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ рСгистратора), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‚ с ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ. РСшСниС: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ оборудования Π½Π° сайтС производитСля.
    • πŸ”Ή Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π΅ΡΡ‚ΡŒ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ, нСсовмСстимыС с Π½ΠΎΠ²ΠΎΠΉ вСрсиСй. РСшСниС: ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚Π΅ΡΡŒ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ программисту 1Π‘.
    ❓ МоТно Π»ΠΈ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π° Π½Π° слабом ПК Π±Π΅Π· ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΆΠ΅Π»Π΅Π·Π°?

    Π”Π°, Π½ΠΎ прирост Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅:

    • πŸ”Ή ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ эффСкты Windows (ПанСль управлСния β†’ БистСма β†’ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ β†’ БыстродСйствиС).
    • πŸ”Ή Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ вмСсто ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрного (Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ≀ 3).
    • πŸ”Ή Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ количСство ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΎΠΊΠΎΠ½ Π² 1Π‘ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ 10 Ρ‡Π΅ΠΊΠΎΠ²).
    • πŸ”Ή ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Ссли сСрвСр ΠΌΠΎΡ‰Π½Ρ‹ΠΉ.

    Однако Ссли Ρƒ вас >5 Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСст ΠΈΠ»ΠΈ Π±Π°Π·Π° с 50 000+ Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ, Π±Π΅Π· Π°ΠΏΠ³Ρ€Π΅ΠΉΠ΄Π° ΠΆΠ΅Π»Π΅Π·Π° ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ SQL Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ.

    ❓ Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚: ΠΆΠ΅Π»Π΅Π·ΠΎ, ΡΠ΅Ρ‚ΡŒ ΠΈΠ»ΠΈ 1Π‘?

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ:

    1. πŸ”§ ВСст ΠΆΠ΅Π»Π΅Π·Π°: ЗапуститС 1Π‘:Π ΠΎΠ·Π½ΠΈΡ†Π° Π½Π° локальном ПК Π±Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сСрвСру. Если Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΎΠ² Π½Π΅Ρ‚ β€” ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² сСрвСрС ΠΈΠ»ΠΈ сСти.
    2. πŸ“‘ ВСст сСти: ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π±Π°Π·Π΅ ΠΏΠΎ VPN с Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ располоТСния. Если Ρ‚ΠΎΡ€ΠΌΠΎΠ·Π° ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ β€” ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² сСрвСрС.
    3. πŸ–₯️ ВСст SQL: ЗапуститС тяТСлый ΠΎΡ‚Ρ‡Ρ‘Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠžΠ±ΠΎΡ€ΠΎΡ‚Ρ‹ ΠΏΠΎ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Π΅) ΠΈ посмотритС Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° SQL-сСрвСр Ρ‡Π΅Ρ€Π΅Π· Task Manager ΠΈΠ»ΠΈ htop (Linux). Если CPU ΠΈΠ»ΠΈ диск Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Π½Π° 100% β€” ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ запросы.

    Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π–ΡƒΡ€Π½Π°Π» рСгистрации 1Π‘