powered by simpleCommunicator - 2.0.34     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
25 сообщений из 213, страница 8 из 9
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #39933061
Работа с коммандной строкой описана на гите . Вот мини пример:

Код: sql
1.
SQLIndexManager.exe /connection "Data Source=localhost;Integrated Security=True;" /databases "database1;database2"
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #39942003
Выложил версию 1.0.0.61 :

  • Добавил новые столбцы для анализа использования тех или иных индексов
  • Мелкие улучшения в GUI
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #39955822
Выложил версию 1.0.0.62 :

  • Некоторые исправления в UI, чтобы удобнее было анализировать статистику использования индексов
  • Исправили ситуацию когда несжатые колумнсторы отбрасывались на этапе фильтрации
  • Поправили на гриде ситуацию, когда не показывался признак о том что индекс мало используется
  • Добавился стартовый экран и чуть ускорили загрузку
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #39964589
Выложил версию 1.0.0.63 :
  • Для heaps есть возможность создавать кластерные колумнсторы для более эффективного сжатия данных (2016+)
  • Убрали флики при ручном рефреше списка баз данных
  • Добавили новые опции по фильтрации: "игнорировать сжатые кучи", "не показывать таблицы где менее 1000 строк"
  • Немного ускорили загрузку приложения
  • Мелкие правки в UI
Возможность в несколько потоков индексы обслуживать пока в разработке.
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #39966809
Выложил версию 1.0.0.64 :
  • Убрали лишние библиотки DevExpress (5 Мб непойми чего)
  • Убрали функциональность экспорта результатов
  • Оптимизация ресурсов
  • Мелкие правки в UI
В релиз хотел включить функциональность показывать даты с учетом локального времени, времени сервера и UTC.
Вопрос насколько это кому нужно?
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #39968752
Korkunov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Syrovatchenko,
Hi.

Сергей,
пож-та распиши более подробно по командной строке.
В частности, мне нужно подключиться к скуль-серверу MSSQLSERVER пользователем User1 с паролем 123.

Спасибо.
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #39969636
Korkunov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще прошу уточнить по статистике:
STATISTIC_NORECOMPUTE - это НЕ ОБНОВЛЯТЬ СТАТИСТИКУ ?
STATISTIC_SAMPLE_PERCENT - не понятно на что влияет

И на что влияют это два параметра ?

Я хочу понять: обновляется ли статистика при работе вашей программы в автомате (запуск с командной строки SQLIndexManager.exe /connection "Data Source=localhost;Integrated Security=True" /databases "tmp1" ).

При ручном запуске ваша программа сама определяет что делать с индексами (Колонка Fix), не зависимо от того как установлен STATISTIC_NORECOMPUTE в колонке Fix у меня проставляется REBUILD или REORGANIZE. А статистика обновляется или нет ? Не понятно... Или нужно руками для каждого индекса в колонке Fix выбирать UPDATE STATISTIC ***? Но это очень не удобно...
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #39969752
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #39970037
NaM-Cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Syrovatchenko
Выложил версию 1.0.0.64 :
  • Убрали лишние библиотки DevExpress (5 Мб непойми чего)
  • Убрали функциональность экспорта результатов
  • Оптимизация ресурсов
  • Мелкие правки в UI
В релиз хотел включить функциональность показывать даты с учетом локального времени, времени сервера и UTC.
Вопрос насколько это кому нужно?


Достаточно указывать какое-то одно время.

Также предлагаю рассмотреть новую функциональность - отстрела процесса. Бываю случаи запуска обслуживания через ваш интерфейс в рабочее время и в случае долгого прохождения перестроения индекса хочется его исключить в этот проход и запустить позже, когда нагрузка на сервер от пользователей будет меньше, а остальные индексы чтобы продолжили обслуживаться. Сейчас приходится делать это вручную через студию.
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #39970041
NaM-Cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Также прошу рассмотреть возможность сохранения настроек по-умолчанию, которые есть возможность менять через интерфейс. Для нового релиза приходится обновлять ПО и все настройки естественно слетают. Видимо отдельный файл с конфигом или еще как.
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #39974151
Выложил версию 1.0.0.65 :

  • Автоскролл когда идет обслуживание индексов
  • Немного поменяли формат сортировки индексов и приоритет их обслуживания
В частности, мне нужно подключиться к скуль-серверу MSSQLSERVER пользователем User1 с паролем 123
Там все достаточно просто и примеры я приводил . В вашем случае будет что-то такое:

/connection "Data Source=HOMEPC\SQL_2017;User Id=user1;Password=pass1"

KorkunovЯ хочу понять: обновляется ли статистика при работе вашей программы в автомате
Нет

KorkunovПри ручном запуске ваша программа сама определяет что делать с индексами (Колонка Fix), не зависимо от того как установлен STATISTIC_NORECOMPUTE в колонке Fix у меня проставляется REBUILD или REORGANIZE. А статистика обновляется или нет ? Не понятно... Или нужно руками для каждого индекса в колонке Fix выбирать UPDATE STATISTIC ***? Но это очень не удобно...
Но идея добавить reorganize + update stats мне понравилась. Как время появится сделаю

NaM-CatДля нового релиза приходится обновлять ПО и все настройки естественно слетают. Видимо отдельный файл с конфигом или еще как.
Если вы хотите сбросить настройки по умолчанию. Есть несколько вариантов. Закрываем приложение удаляем файлы config в котором хранятся настройки и коннекшены. И по желанию файл layout в котором текущие настройки грида (то же можно сделать если в контекстном меню выбрать restore default layout)

NaM-CatТакже предлагаю рассмотреть новую функциональность - отстрела процесса. Бываю случаи запуска обслуживания через ваш интерфейс в рабочее время и в случае долгого прохождения перестроения индекса хочется его исключить в этот проход и запустить позже, когда нагрузка на сервер от пользователей будет меньше, а остальные индексы чтобы продолжили обслуживаться. Сейчас приходится делать это вручную через студию.
На данный момент физически это сделать не могу из-за недостатка времени. В будующем возможно такое появится
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #39974152
Отдельно выложил мини вики по приложению
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #40006446
NaM-Cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, параметр / commandtimeout в командной строке и EXECUTION_TIMEOUT в интерфейсе одно и тоже? Если да, то в интерфейсе есть ограничение на 1800 сек, действует ли это ограничение на командную строку?
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #40007756
Юзер9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему программа может не запускаться под Win 10?
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #40008996
NaM-CatПодскажите, параметр / commandtimeout в командной строке и EXECUTION_TIMEOUT в интерфейсе одно и тоже? Если да, то в интерфейсе есть ограничение на 1800 сек, действует ли это ограничение на командную строку?
Прошу прощения что с запозданием отвечаю.

commandtimeout и EXECUTION_TIMEOUT это одно и тоже. Просто хреново назвал когда названия придумывал.

На командную строку ограничения не действуют из настроек. Если параметр задан, то используется он. Если нет, то берется дефолтный - 120с.
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #40008997
Юзер9, причин может быть куча. Как вариант есть ли у вас права администратора? Антивирус не блокирует (цифровой же подписи нет)? Что пишет event log?
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #40009317
Юзер9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Syrovatchenko,
права администратора есть, антивирус сообщений никаких на выдаёт. Event log где расположен?
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #40009557
Юзер9,
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\Event Viewer.lnk
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #40010015
Юзер9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #40010136
NaM-Cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я уж потерял надежду получить ответ =)
Дело в том, что попытался этот параметр выставить в значение 2500 в командной строке, а по факту у меня срабатывал 120с, вот и хочу понять, как всё же его обойти.

Sergey Syrovatchenko
NaM-CatПодскажите, параметр / commandtimeout в командной строке и EXECUTION_TIMEOUT в интерфейсе одно и тоже? Если да, то в интерфейсе есть ограничение на 1800 сек, действует ли это ограничение на командную строку?

Прошу прощения что с запозданием отвечаю.

commandtimeout и EXECUTION_TIMEOUT это одно и тоже. Просто хреново назвал когда названия придумывал.

На командную строку ограничения не действуют из настроек. Если параметр задан, то используется он. Если нет, то берется дефолтный - 120с.
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #40029711
startDBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Syrovatchenko,

спасибо за отличную программу!
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #40029775
NaM-CatДело в том, что попытался этот параметр выставить в значение 2500 в командной строке
Странно. Я проверял и у меня нормик все работало. По свободе пересмотрю еще раз

startDBAспасибо за отличную программу
Велкомс. Рад что понравилось с ней работать. Если есть предложения в плане того что стоило бы добавить смело предлагайте
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #40066495
Выложил версию 1.0.0.66 :

  • Исправлена ситуация когда при обновлении статистики сбрасывалась опция NO_RECOMPUTE
  • Добавлены новые столбцы "No Recompute" и "Stats Sampled"
  • Все DATETIME столбцы показываются в локальном часовом поясе пользователя
  • Добавил в контектное меню возможность быстро исключать индексы из общего списка
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #40070511
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Syrovatchenko
Выложил версию 1.0.0.66 :

  • Исправлена ситуация когда при обновлении статистики сбрасывалась опция NO_RECOMPUTE
  • Добавлены новые столбцы "No Recompute" и "Stats Sampled"
  • Все DATETIME столбцы показываются в локальном часовом поясе пользователя
  • Добавил в контектное меню возможность быстро исключать индексы из общего списка

Я - обычный юзер: Запустил приложение, выбрал базу, это понятно, выскочило окно с сеттингами, что-то изменил.
Далее - что оно делает? ...
я хотел проанализировать пару индексов, найтинедостающие, ничего не ребилдить, не реорганизовывать.
...
Рейтинг: 0 / 0
SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
    #40070516
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще: оно создавало описание, ладно, завершилось.
Далее,
1. где увидеть списко недостающих индексов?
2. отметил пару индексов для ребилда - как запустиь процесс?
3. как запутисть реорганизе индекса?
...
Рейтинг: 0 / 0
25 сообщений из 213, страница 8 из 9
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL Index Manager - бесплатная утилита по обслуживанию индексов для SQL Server и Azure
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]