Оптимизация размера БД MSSQL в WebSoft HCM
Всем привет, возвращаясь к теме оптимизации размера БД MSSQL Допустим, есть таблица: active_notification - там 45тыс записей (большинство удалённые)
SELECT * FROM active_notification
Каталожных же записей (таблица active_notifications) - 306
SELECT * FROM active_notifications
В таблице spxml_objects они тоже помечены удалёнными:
SELECT * FROM [(spxml_objects)] WHERE form = 'active_notification' and is_deleted = 1
В чём риск полностью удалить такие записи из таблицы: active_notification? Если удалить их также из spxml_objects этот id будет считаться "свободным" и может быть назначен другому объекту?
Если эта схема Ок, в целом же и остальные по аналогии можно будет удалить (исключая active_learnings, на которые ссылается learnings.active_learning_id и active_test_learnings, на которые ссылается test_learnings.active_test_learning_id)
PS про статью WebSoft: Оптимизация базы WebSoft HCM https://news.websoft.ru/_wt/6692019069524002713 в курсе, но там про другое