Аудит бази знайдено 165 ГБ баласту (39%) без зупинки роботи
Бази даних та SQLБіль клієнта
Робоча база 1С на MS SQL Server (13 філій) виросла до 418 ГБ. Диски закінчуються, бекапи тривають годинами, все помітно гальмує. Стандартна порада від ІТ: «купуйте потужніший сервер». При цьому ніхто не міг сказати, що саме з'їдає місце — база виглядає як чорна скриня з тисяч системних таблиць.
Що зроблено
Віддалена read-only діагностика в робочий час із нульовим простоєм — на легасі-інфраструктурі (Windows Server 2008 R2 / SQL Server 2014), де сучасні інструменти просто не запускаються
PowerShell-скрипти інвентаризації по системних каталогах SQL Server: точний розмір, кількість рядків і профіль росту кожної групи таблиць
Криптичні внутрішні імена таблиць 1С зіставлені з бізнес-сенсом — у звіті написано «історія версій об'єктів», а не «_ConfigVersions»
Кожен пожирач місця класифіковано: безпечно чистити / винести з бази / залишити й оптимізувати
Результат
165 ГБ — 39% бази — можна звільнити, не втративши жодного документа:
109 ГБ застарілих версій об'єктів (+ політика зберігання, щоб не виростало знову)
38 ГБ мертвих черг реєстрації змін від давно видалених вузлів обміну
16 ГБ прикріплених файлів, яким місце на файловому томі, а не в базі
Знайдено головний важіль швидкодії: підсумки регістрів важать у 3.3 рази більше за самі рухи — план переперіодизації зменшує і розмір, і час запитів
Видано: повну CSV-інвентаризацію + пріоритезований покроковий план чистки
Купівлю нового сервера скасовано
Стек
PowerShell · T-SQL (DMV, системні каталоги) · MS SQL Server · нутрощі 1С · read-only обліковий запис
Робоча база 1С на MS SQL Server (13 філій) виросла до 418 ГБ. Диски закінчуються, бекапи тривають годинами, все помітно гальмує. Стандартна порада від ІТ: «купуйте потужніший сервер». При цьому ніхто не міг сказати, що саме з'їдає місце — база виглядає як чорна скриня з тисяч системних таблиць.
Що зроблено
Віддалена read-only діагностика в робочий час із нульовим простоєм — на легасі-інфраструктурі (Windows Server 2008 R2 / SQL Server 2014), де сучасні інструменти просто не запускаються
PowerShell-скрипти інвентаризації по системних каталогах SQL Server: точний розмір, кількість рядків і профіль росту кожної групи таблиць
Криптичні внутрішні імена таблиць 1С зіставлені з бізнес-сенсом — у звіті написано «історія версій об'єктів», а не «_ConfigVersions»
Кожен пожирач місця класифіковано: безпечно чистити / винести з бази / залишити й оптимізувати
Результат
165 ГБ — 39% бази — можна звільнити, не втративши жодного документа:
109 ГБ застарілих версій об'єктів (+ політика зберігання, щоб не виростало знову)
38 ГБ мертвих черг реєстрації змін від давно видалених вузлів обміну
16 ГБ прикріплених файлів, яким місце на файловому томі, а не в базі
Знайдено головний важіль швидкодії: підсумки регістрів важать у 3.3 рази більше за самі рухи — план переперіодизації зменшує і розмір, і час запитів
Видано: повну CSV-інвентаризацію + пріоритезований покроковий план чистки
Купівлю нового сервера скасовано
Стек
PowerShell · T-SQL (DMV, системні каталоги) · MS SQL Server · нутрощі 1С · read-only обліковий запис