|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » WSUS » [решено] Большой размер базы данных(WID) у WSUS |
|
[решено] Большой размер базы данных(WID) у WSUS
|
Новый участник Сообщения: 19 |
Профиль | Отправить PM | Цитировать
Всем привет. WSUS установлена на Windows Server 2016 около полугода, проблем в работе нет, все клиенты исправно обновляются без ошибок.
Заметил, что БД WSUS (работает на Windows Internal Database) занимает более 6 гб, при том что обслуживает WSUS всего 20 клиентов (3 сервера и рабочие станции). Слышал что это мягко говоря многовато для такого количества клиентов и такой объём база не занимает даже при количестве клиентов 2000+, исходя из этого БД моего WSUS неоправданно велика получается. Хочу заметить, что я имею ввиду именно Базу Данных (C:\Windows\WID\Data, файл SUSDB.mdf), а не папку с файлами обновлений. Мастером очистки в консоли WSUS регулярно пользуюсь для очистки от ненужных уже файлов обновлений и там объем составляет вполне адекватные 87 гб, а вот размер БД беспокоит, так как я не очень понимаю, что такого там может хранить WSUS на такие объемы. Каким образом выполнить очистку базы данных? |
|
Отправлено: 15:28, 09-01-2020 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Почитал несколько англоязычных форумов и статей в базе знаний Microsoft и пришел к выводу, что не стоит переживать на счет размера Базы Данных и ее размер не зависит от размера сети. У сети в 2000+ клиентов БД может занимать меньше 3 ГБ, а у сети из менее 10 клиентов быть и 17 ГБ, что я подчеркнул из англоязычного форума, на котором все "хвастались" размером своей базы при определенном количестве клиентов . Сами Microsoft не дают никаких рамок размерности базы, который можно считать нормальным, или наоборот запредельным.
Но кое-какое решение я все таки нашел, которое позволило уменьшить мою БД WSUS почти в 3 раза с 6,5 ГБ до 2,2 ГБ. Итак по порядку: 1. Делаем очистку с помощью Мастера очистки сервера в консоли WSUS находящегося в параметрах. Ставим все птички, нажимаем далее и ждем когда мастер выполнить очистку папки с обновлениями и вместе с тем подчистит записи о них в базе данных. Если консоль наглухо виснет и прогресс не идет более суток (если не выполняли таким образом очистку очень давно или вообще никогда), то можете поочередно ставить птички и проводить чистку, тогда зависнуть не должно. В конце очистки мастер покажет результат выполнения. 2. Ставим SQL Management Studio НА СЕРВЕР WSUS, последнюю версию которой всегда можно скачать с сайта Microsoft. 3. Запускаем программу и в панели подключения вводим "\\.\pipe\MICROSOFT##WID\tsql\query" (без кавычек) и нажимаем "Соединить". 4. Раскрываем появившееся подключение и открываем папку "Databases" или "Базы Данных", где будет SUSDB - это и есть база данных WSUS. 5. Кликаем ПКМ по SUSDB - Свойства. В открывшемся окне во вкладке "Общее" можно посмотреть размер базы и... главный интересующий нас параметр "Доступное место" - он показывает свободное место в имеющейся базе. Система автоматически увеличивает размер базы с шагом в 1 мб (по умолчанию) когда в базе нет свободных строк для записи новых данных, а после очистки через Мастер очистки сервера WSUS чистит более не нужные строки в базе данных о уже не нужных обновлениях, но сама база данных остается в том же фиксированном размере до которого и разрослась, хотя в самой базе свободное место уже появилось. Уменьшить базу можно путем сжатия ее до фактического объёма имеющихся данных в данный момент. 6. Чтобы сжать базу данных, нажимаем ПКМ на ней - Задачи - Сжать - База данных. Тут можно почитать описание, что конкретно сделает данная задача, где можно увидеть, что сами данные не буду удалены или сжаты, а сожмется только сам файл БД за счет появившегося в нем свободного места. Просто нажимаем ОК и дожидаемся закрытия окна - теперь можете снова открыть это окно и посмотреть, сколько теперь весит база, и сколько в ней свободного места. Если свободного все еще много, то можно выполнить данное действие еще раз. Таким образом, тему можно считать решенной. Надеюсь я кому-нибудь помог данной темой в решении этой проблемы , не поленитесь сказать спасибо) |
Последний раз редактировалось mikezhirnyi, 10-01-2020 в 14:18. Отправлено: 14:10, 10-01-2020 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Слишком большой размер образа системы | BlackEagle55555 | Microsoft Windows 7 | 1 | 02-09-2016 19:39 | |
V. 2010 - Удаление недоступной базы данных и сервера баз данных Exchange | jayboun | Microsoft Exchange Server | 0 | 10-11-2014 14:57 | |
Ошибка - Папка system32 имеет большой размер. | Lifpa | Microsoft Windows 2000/XP | 9 | 26-08-2011 05:23 | |
Разное - [решено] большой размер папки Windows | SP_RS | Microsoft Windows 7 | 17 | 29-10-2010 14:02 | |
MSFT SQL Server - Размер файла базы данных MS SQL | Odessit | Программирование и базы данных | 7 | 29-04-2007 07:35 |
|