Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Параллельное выполнение заданий / 8 сообщений из 8, страница 1 из 1
03.06.2014, 18:27
    #38660549
Yagrus2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параллельное выполнение заданий
Здравствуйте.
Мне необходимо вручную(когда настанет час Х) Запустить одновременно 4 процедуры.
Подскажите, как создать такой таск в SSMS.
На прежней работе видел, как в SSMS создавали задание на подобии SSIS пакета.
Возможно это мэинтенс план, но я не уверен.
...
Рейтинг: 0 / 0
03.06.2014, 18:29
    #38660554
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параллельное выполнение заданий
Yagrus2Подскажите, как создать такой таск в SSMS.
Нажать 4 раза New query и в каждом из окон запустить свою процедуру

Yagrus2На прежней работе видел, как в SSMS создавали задание на подобии SSIS пакета.
Если вы про job-ы, то там нет параллельного выполнения шагов, только последовательное
Но вы можете создать 4 job-а
...
Рейтинг: 0 / 0
03.06.2014, 18:32
    #38660556
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параллельное выполнение заданий
Главное, непонятно зачем может понадобиться строго одновременный запуск 4х процедур
...
Рейтинг: 0 / 0
03.06.2014, 18:39
    #38660565
Yagrus2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параллельное выполнение заданий
Кот МатроскинГлавное, непонятно зачем может понадобиться строго одновременный запуск 4х процедур
Процедуры выполняют независимые вычисления, то есть не зависят друг от друга.
Мне нужно по максимуму уменьшить время их работы.
...
Рейтинг: 0 / 0
03.06.2014, 18:42
    #38660572
Shakill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параллельное выполнение заданий
Yagrus2Кот МатроскинГлавное, непонятно зачем может понадобиться строго одновременный запуск 4х процедур
Процедуры выполняют независимые вычисления, то есть не зависят друг от друга.
Мне нужно по максимуму уменьшить время их работы.
а они читают данные из таблиц, обращаются к диску?
...
Рейтинг: 0 / 0
03.06.2014, 18:50
    #38660583
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параллельное выполнение заданий
Yagrus2Кот МатроскинГлавное, непонятно зачем может понадобиться строго одновременный запуск 4х процедур
Процедуры выполняют независимые вычисления, то есть не зависят друг от друга.
Мне нужно по максимуму уменьшить время их работы.

1. Полностью независимыми они будут, если будут работать на разных серверах.
2. Если задача состоит просто в экономии времени , +- пара секунд роли, вероятно, не играют - почему бы просто запустить их из разных окон SSMS?
...
Рейтинг: 0 / 0
03.06.2014, 20:34
    #38660716
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параллельное выполнение заданий
Если вы хотите совсем по крутому, то в SSIS пакете можно запускать параллельно
...
Рейтинг: 0 / 0
03.06.2014, 22:52
    #38660793
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параллельное выполнение заданий
Yagrus2Подскажите, как создать такой таск в SSMS.Обычный таск SQL Script

Делаете 4 таска, они и запустятся параллельно.

Что бы запустить вручную, запускаете этот пакет из джобов, например. Или мышкой запускаете сам пакет.

Но ИМХО проще сделать 4 джоба, и + один джоб, который запускает эти 4. И в час Х запускать его.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Параллельное выполнение заданий / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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