1C bazası həddindən artıq böyüyüb, çox yer tutur: yığcamlaşdırma nə vaxt lazımdır
Yığcamlaşdırma o zaman lazım olur ki, baza 1C həddindən artıq böyüyüb və bu, işə mane olmağa başlayıb: sənədlər yavaş keçirilir, hesabatlar “donur”, xidmət gecə pəncərəsinə sığmır, diskləri isə hər rüb genişləndirmək lazım gəlir. Adi oriyentir - 50-100 QB-dan böyük baza. Amma əsl problemlər yüzlərlə giqabaytda və terabaytlarda başlayır: orada nə standart emallar, nə də məqalələrdəki məsləhətlər işləyir.
1C bazasının ölçüsünü necə kiçiltmək olar: variantlar
Üsul üçdür və onlar bir-birini əvəz etmir:
- Yığcamlaşdırma - seçilmiş tarixə olan qalıqlar “yeni” bazaya köçürülür, köhnə sənədlər silinir və ya arxivləşdirilir. Maksimal effekt verir: bazanı onlarla dəfə kiçiltmək olar.
- Shrink və SQL xidməti - faylların sıxılması, tranzaksiya jurnalının təmizlənməsi, defraqmentasiya. Baza “şişibsə” kömək edir, amma tarixçəni götürmür - effekt məhduddur.
- Köhnə məlumatların çıxarılması - tarixçəli arxiv bazası üstəgəl yüngül işlək baza. Çox vaxt yığcamlaşdırma ilə birlikdə tətbiq olunur.
Audit zamanı bazanızda həcmi məhz nəyin yaratdığını hesablayır və işə başlamazdan əvvəl nəticənin giqabaytlarla proqnozu ilə variant təklif edirik.
Çox böyük bazaların yığcamlaşdırılması - bizim ixtisasımız
Podratçıların çoxu yığcamlaşdırmanı standart emalla edir - yüzlərlə giqabaytlıq bazalarda isə o, sadəcə sona çatmır: yaddaş çatışmazlığından çökür, istifadəçilərin işini kilidləyir, həftələrlə uzanır. Biz SQL səviyyəsində öz yığcamlaşdırma prosedurlarımızı yazırıq: bölmə-bölmə, proqres nəzarəti ilə, dayandıqdan sonra davam etmək imkanı ilə.
Rəqəmlərlə təsdiqlənmiş iki layihə
Biz yığcamlaşdırma haqqında mücərrəd danışmırıq - budur, “əvvəl/sonra” tam metrikaları ilə 2026-cı ilin iki böyük layihəsi:
- 4,2 TB → 105 QB bazanın kəsilməsi (−97,5 %) - üç ölkədə pərakəndə satış şəbəkəsi, ~200 kassa: bazanın 90 %-dən çoxu ölü xidməti keş oldu; ticarəti dayandırmadan sildik.
- 2,3 TB → 573 QB bazanın yığcamlaşdırılması (−75 %) - iri lombard şəbəkəsi: 46+ mln sənəd, 2 saatda 1,4 mlrd sətir, qalıqlarda 0 fərq, bir gecə pəncərəsi.
Nəticəyə necə zəmanət veririk
Metodologiya bütün layihələrdə eynidir: əvvəlcə ölçmə, sonra düzəlişlər; produktivin nüsxəsində tam end-to-end məşqlər (lombard keysində - 7+); hər geri dönməz fazadan əvvəl sərt avtomatik ilkin yoxlamalar; qalıqların “əvvəl/sonra” bitinə qədər üzləşdirilməsi; geri qayıtma nöqtələri. Proddakı gecə pəncərəsi - eksperiment deyil, artıq məşq edilmiş planın icrasıdır.
Yığcamlaşdırma nə qədərə başa gəlir
1 150 000 ₸-dən (vergilərsiz), ən ağır layihələr üçün maksimum - təxminən 5 000 000 ₸; baza nə qədər kiçikdirsə, o qədər ucuzdur. Son qiymət bazanın ölçüsündən, konfiqurasiyadan və tarixçənin saxlanması tələblərindən asılıdır. Onu pulsuz ekspress-auditdən sonra deyirik və sabitləyirik - layihə gedişində o dəyişmir.
1C konfiqurasiyaları üzrə yığcamlaşdırma
İstənilən konfiqurasiyanın - həm standart, həm sahə - bazalarını yığcamlaşdırır və kəsirik. Mexanika hər yerdə eynidir (qalıqların kəsim tarixinə köçürülməsi, tarixçənin arxivdə saxlanması), amma hər birinin uçot nüansları özünəməxsusdur:
- “Бухгалтерия 8.3” (o cümlədən Qazaxıstan üçün) - mühasibat registrlərinin il sərhədinə yığcamlaşdırılması, qalıqların sənədlərlə daxil edilməsi, dövriyyə-qalıq cədvəlinin “əvvəl/sonra” qəpiyinə qədər üzləşdirilməsi.
- “Управление торговлей” (УТ 11) - anbarlar və qarşılıqlı hesablaşmalar üzrə yığım registrlərinin yığcamlaşdırılması, partiya uçotu və rezervlərlə diqqətli iş.
- “1С:Розница” - köhnə ККМ çeklərinin və kassir loglarının arxivə çıxarılması, kassa siyahılarının sürətləndirilməsi; yığcamlaşdırmanın tez-tez yoldaşı - РМК optimallaşdırması.
- ERP və “Комплексная автоматизация” (КА) - ən mürəkkəb hallar: bir-biri ilə bağlı çoxlu alt sistemlər, istehsalat və reqlamentləşdirilmiş uçot; yığcamlaşdırma sizin konturunuz üçün ayrıca layihələndirilir.
- Sahə və təkmilləşdirilmiş konfiqurasiyalar - strukturu və təkmilləşdirmələri oxuyur, yığcamlaşdırmanı “təlimat üzrə” yox, faktiki registrlərə uyğun yazırıq.
Əgər sizin konfiqurasiyanızda standart yığcamlaşdırma emalı çökürsə və ya qalıqları təhrif edirsə - bu, məhz bizim halımızdır: yığcamlaşdırmanı nəticənin tam üzləşdirilməsi ilə, SQL səviyyəsində öz prosedurlarımızla həyata keçiririk.
Məlumatların təhlükəsizliyi
Hər şey bazanın nüsxəsində hazırlanır, final keçidə qədər işlək sistemə toxunulmur. Keçiddən əvvəl registrlər və nəzarət hesabatları üzrə qalıqların məcburi üzləşdirilməsi aparılır, üzləşdirmə protokolu sizə təqdim olunur. İlkin baza arxiv kimi saxlanılır: keçmiş dövrlərin istənilən məlumatı əlçatan qalır.