|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Бесплатная утилита для реиндекса индексов на сервере |
|
MSFT SQL Server - Бесплатная утилита для реиндекса индексов на сервере
|
Новый участник Сообщения: 24 |
Может кому понадобится
Самописная (Delphi) утилитка для реиндекcа\шринка БД. (тестировалась и, собственно, писалась под 2012 express - успешно работает на over 200 компов) Консольная, 700кб Как работает 1. При запуске определяется редакция. 2. Если SQL сервер позволяет перестроение в режиме онлайн - делает в этом режиме. 3. Сначала отбираются все индексы, со степенью фрагментации >= 10% 4. Для отобранных индексов действует правило, если степень фрагментации >=30 то Rebuid, иначе - Reorganaize 5. Для каждого индекса, если не задано обратное - выполняется Update statistics with fullscan 6. После обработки всех отобранных индексов, если не задано обратное - будет выполнены shrink files для файлов БД. (попытка освобождения свободного места делается только если его больше 10 мб) 7. Попытка Alter Database работает только на SQL 2012+ добавлены параметры - справка, выбор сервера, базы, логин\пароль, и какие действия выполнять, есть логирование (несколько уровней - ) инет не нужен данные никуда не передаются возможны доработки по заказу - мыло в заголовке http://rghost.ru/88mPVzSKZ Проверил на virustotal SHA256: aca8b49b8c17efb4d53f50942b0b5708e6bd1699e4ab2bd9abb54d815cb4ec98 Имя файла: index_guard_1.32.7z Показатель выявления: 0 / 56 Дата анализа: 2015-02-03 11:16:11 UTC (1 минута назад) https://www.virustotal.com/ru/file/a...is/1422962171/ |
|
Отправлено: 14:08, 03-02-2015 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать А стандартный планировщик чем не устраивает?
|
------- Отправлено: 01:26, 16-02-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - [addon] FreeFileSync - бесплатная утилита для сравнения и синхронизации данных | Habetdin | Наборы обновлений для Windows XP/2003/Windows 7 | 25 | 22-11-2011 00:50 | |
Монитор - [решено] Нужна программа бесплатная на рус.яз. для тестирования монитора LG W2243S | micro8 | Прочее железо | 6 | 24-11-2010 18:11 | |
MySQL - Сколько лучше назначить индексов для таблицы? | tolbol | Программирование и базы данных | 5 | 23-07-2008 10:01 | |
[решено] Утилита для создания ярлыков на файлы дубликаты (на уровне ФС диска). | Admiral | Хочу все знать | 9 | 02-02-2008 21:25 |
|