Аудит бази знайдено 165 ГБ баласту (39%) без зупинки роботи

Бази даних та SQL
Робота 2 з 3
Біль клієнта
Робоча база 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 обліковий запис
Деталі
  • Додано:
36

Фрилансер

  • Проєктів -
  • Оцінка -
  • Рейтинг 412
Зареєструйтеся

Якщо у вас є акаунт, авторизуйтеся

Показники

  • Останній візит: 5 годин 54 хвилини тому