|
Автоматизация динамических скриптов
|
|||
---|---|---|---|
#18+
Давно хочу удобно автоматизировать следующие задачи Переиндексация по списку таблиц. Т.е. сначала запрос на список индексов, далее alter index disable, alter index rebuild для каждого индекса Переключение партиций , архивирование при достижении последнего диапазона. Т.е. сначала запрос на наличие записей в последнем диапазоне, если есть то выполнение скрипта для указанных таблиц , создание нового диапазона, switch , архивирование. Подобных задач много когда база большая и там скрипты можно запускать только для отдельных таблиц в определенные дни Простенькие скрипты на TSQL есть , но переписывать их на динамические запросы не хочется так как нормальный вывод логов, обработку ошибок на TSQL делать неудобно. Хранимые процедуры это часть базы, а баз данных много и раскладывать хранимые по базам неудобно. Хочется отдельное приложение которое позволяет это сделать. Фактически ему нужно поля запроса(курсора) использовать как переменные подстановки для динамического запроса. Вопрос кто использует чтото готовое или пишете сами на других языках. Сергей ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2020, 21:26 |
|
Автоматизация динамических скриптов
|
|||
---|---|---|---|
#18+
selis76 сначала запрос на список индексов, далее alter index disable , alter index rebuild для каждого индекса зачем disable? ну и приложения такого нет ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2020, 21:37 |
|
Автоматизация динамических скриптов
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2020, 03:21 |
|
|
start [/forum/topic.php?fid=46&msg=40003682&tid=1685593]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
others: | 18ms |
total: | 140ms |
0 / 0 |