|
Ежеминутное регламентное задание (вариант реализации) | ☑ | ||
---|---|---|---|---|
0
Cmyk32
25.06.13
✎
16:33
|
Всем привет!
Есть задача: запускать ежеминутно фоновое задание, которое будет забирать с FTP файлы, по некоторому алгоритму находить соответствующие им элементы справочника, и выгружать обратно на ftp мини-отчет. Менять записи БД задание не будет, только считывать. Реализовать можно двумя способами: 1. Добавить регламентное задание в текущую базу; 2. Вынести регламентное задание в новую пустую базу на сервере. Добавить в нее внешний источник данных со справочником, по которому будет осуществлен поиск. Какой вариант наиболее оптимален? Или, с учетом требований, все равно? |
|||
1
pessok
25.06.13
✎
16:34
|
второй вариант плох сам по себе
|
|||
2
Cmyk32
25.06.13
✎
16:34
|
(0) + Оптимален - Не будет ли ежеминутная задача сказываться на производительности базы?
|
|||
3
Cmyk32
25.06.13
✎
16:35
|
(1) Почему?
|
|||
4
pessok
25.06.13
✎
16:36
|
(3) да потому что долго. если каждую минуту проверять, то вообще не будет работать. пробовали тут уже умельцы нечто подобное ваять
|
|||
5
hhhh
25.06.13
✎
16:37
|
(2) ну, задача по-любому больше минуты будет выполняться. Поэтому будет тормозить базу в несколько раз.
|
|||
6
pessok
25.06.13
✎
16:38
|
(0) вообще, давай конечную цель. телепатирую - синхронизация номенклатуры с сайтом?
|
|||
7
Cmyk32
25.06.13
✎
16:45
|
(0) Нет. Конечная цель связана с обработкой смс.
Пуска не ежеминутно. А каждые 5 минут. Мне интересно - если вынести регламентное задание в отдельную базу, то пользователи основной каждые 5 минут будут жаловаться на "тормоза"? При том, что со справочником, по которому идет сверка, никто не работает. |
|||
8
pessok
25.06.13
✎
16:48
|
а зачем проверять каждые 5 минут, если со справочником никто не работает?
|
|||
9
acsent
25.06.13
✎
16:48
|
тут лучше использовать компоненты, что генерируют события по появлнеию файлов
|
|||
10
Dmitry77
25.06.13
✎
16:48
|
В типовых есть регламентное задание - получение электронной почты. Работает если не ошибаюсь раз в 5 минут, сильно не тормозит
|
|||
11
Cmyk32
25.06.13
✎
16:49
|
(8) С файлами работают. Точнее файлы добавляются новые.
|
|||
12
pessok
25.06.13
✎
16:50
|
(11) тогда вынеси всю структуру справочника в отдельную базу, и ваяй все в ней, хоть каждую минуту.
|
|||
13
Cmyk32
25.06.13
✎
16:51
|
(10) Дмитрий, спасибо! Сама бы не вспомнила о нем.
|
|||
14
Cmyk32
25.06.13
✎
16:52
|
(12) Так не пойдет. Справочник связан с др.объектами.
|
|||
15
qeos
25.06.13
✎
16:52
|
(4) пока задание не завершится новое не начнется.
(5) ничего тормозить не будет, это отдельный процесс (0) делайте в тойже базе. |
|||
16
qeos
25.06.13
✎
16:53
|
+ только не овнокодте..
блокировки и т.п. |
|||
17
qeos
25.06.13
✎
16:54
|
ну соответственно база должна быть скульная
|
|||
18
Cmyk32
25.06.13
✎
16:58
|
(15,16,17) Спасибо!
|
|||
19
hhhh
25.06.13
✎
17:01
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |