Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Бесплатная утилита для реиндекса индексов на сервере (http://forum.oszone.net/showthread.php?t=294915)

qwertEHOK 03-02-2015 14:08 2465723

Бесплатная утилита для реиндекса индексов на сервере
 
Может кому понадобится
Самописная (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/

Delirium 16-02-2015 01:26 2471739

А стандартный планировщик чем не устраивает?


Время: 21:14.

Время: 21:14.
© OSzone.net 2001-