Перейти к содержимому
Участник сообщества #19
Участник сообщества #19
7 мая 2025 г., 07:08(изменён)
0
0

Оптимизация размера БД 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 в курсе, но там про другое

Участник сообщества
Участник сообщества7 мая 2025 г., 07:36(изменён)

Задавал тут примерно такой же вопрос про удаление удаленных объектов. Сказали - ничего страшного в целом. Поэтому удаляли.

Участник сообщества
Участник сообщества7 мая 2025 г., 07:38(изменён)

были ли ещё каталоги, которые лучше пропустить? типа active_learnings, на которые ссылается learnings.active_learning_id и active_test_learnings, на которые ссылается test_learnings.active_test_learning_id

и вот с этим моментом не сталкивались? Если удалить их также из spxml_objects этот id будет считаться "свободным" и может быть назначен другому объекту?

Участник сообщества
Участник сообщества7 мая 2025 г., 07:40(изменён)

А вот прямо место в БД на исходе ? Или просто изучить вопрос?

Участник сообщества
Участник сообщества7 мая 2025 г., 07:44(изменён)

Привет, да скорее просто внутреннее желание навести порядок перед обновлением Как перед переездом - избавиться от лишних вещей )

Участник сообщества
Участник сообщества7 мая 2025 г., 07:48(изменён)

Ну тогда я бы подумал Обновление - итак процесс непростой А тут еще и этот процесс тестировать

Чтобы ответить, необходимо войти в систему