Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Бесплатная утилита для реиндекса индексов на сервере

Ответить
Настройки темы
MSFT SQL Server - Бесплатная утилита для реиндекса индексов на сервере

Новый участник


Сообщения: 24
Благодарности: 2


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: qwertEHOK
Дата: 03-02-2015
Может кому понадобится
Самописная (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

 

Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


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

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 01:26, 16-02-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Бесплатная утилита для реиндекса индексов на сервере

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Утилиты - [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




 
Переход