Название: Чистка базы SQL Отправлено: Barmen628651 от 11.05.2016, 06:20:29 Народ кто нибудь сталкивался с переполнением базы диспетчера в sql? и что можно удалить
Название: Re:Чистка базы SQL Отправлено: Alexandr3000 от 11.05.2016, 08:42:28 Что значит переполнение? Больше 10 Gb? (наверно Sql express)?
Название: Re:Чистка базы SQL Отправлено: Barmen628651 от 11.05.2016, 08:48:30 да
Название: Re:Чистка базы SQL Отправлено: Alexandr3000 от 11.05.2016, 08:50:43 У меня 500 приборов размер базы диспетчера 42 GB так что лечится только SQL server (standart и тп.) express под диспетчер не рулит(( увы
Название: Re:Чистка базы SQL Отправлено: Alexandr3000 от 11.05.2016, 08:58:26 Это ошибка SQl server - не освобождает незанятое пространство. Можете проверить.
new query пишем use база диспетчера exec sp_spaceused выполняем Execute Название: Re:Чистка базы SQL Отправлено: Alexandr3000 от 11.05.2016, 09:00:57 пример
Название: Re:Чистка базы SQL Отправлено: Barmen628651 от 11.05.2016, 12:11:05 не используемое вообще нельзя уменьшить?
Название: Re:Чистка базы SQL Отправлено: Alexandr3000 от 11.05.2016, 13:25:23 Ну у меня не получилось(( по команде сжать не сжимает к сожалению. Как говорится гугль в помощь там много рецептов есть. У меня ни один не пошел - пошел другим путем - поставил Standart и добил памяти в компьютер(
Название: Re:Чистка базы SQL Отправлено: Дмитрий Пархоменко от 11.05.2016, 14:01:22 1. Уменьшите "Начальный размер" для файлов
2. Снова попробуйте сжать БД Название: Re:Чистка базы SQL Отправлено: Alexandr3000 от 11.05.2016, 23:05:00 а как вообще можно выставить начальный размер файла меньше его физического размера? (
Название: Re:Чистка базы SQL Отправлено: Дмитрий Пархоменко от 11.05.2016, 23:55:00 Устанавливаете начальный размер в минимум, к примеру в 1 Мб, и все дела. MS SQL его сам поправит до минимально допустимого - до размера занятого пространства. Остальное, не занятое пространство, должно освободиться при сжатии файлов.
Еще как вариант, можно остановить службы Диспетчера, сделать полный Backup базы данных и тут же из этого бакапа ее же и восстановить с заменой. В этом случае MS SQL возможно освободит еще немного места, т.к. реорганизует страницы с данными. Ну и конечно же не стоит забывать о том, что Диспетчер, если мне не изменяет память, может автоматически удалять старые архивные данные с приборов в своей БД, что и является львиной долей занятого пространства. |