Найдено 59 результатов

doo
21 ноя 2012, 11:09
Форум: РАБОТА - ПРЕДЛОЖЕНИЕ И ПОИСК
Тема: Разработка под Gestori
Ответы: 3
Просмотры: 15957

Re: Разработка под Gestori

Я сам предлагаю свои услуги на аутсорс :)
doo
20 ноя 2012, 20:46
Форум: РАБОТА - ПРЕДЛОЖЕНИЕ И ПОИСК
Тема: Ведущий специалист в Отдел технической поддержки
Ответы: 9
Просмотры: 24090

Re: Ведущий специалист в Отдел технической поддержки

Я так понял - работа чисто админская? Разработки нет?
doo
14 ноя 2012, 22:23
Форум: РАБОТА - ПРЕДЛОЖЕНИЕ И ПОИСК
Тема: Разработка под Gestori
Ответы: 3
Просмотры: 15957

Разработка под Gestori

Разработаю любой сложности отчётность для Gestori, все вопросы в личку
doo
10 авг 2011, 10:13
Форум: РАБОТА - ПРЕДЛОЖЕНИЕ И ПОИСК
Тема: Ведущий инженер-программист в Банк (г. Екатеринбург)
Ответы: 7
Просмотры: 9277

Отправил резюме по адресу - ни ответа, ни привета...
doo
22 апр 2011, 14:50
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Кэширование таблицы
Ответы: 20
Просмотры: 19501

repeat vVAL = x to y: for each table1 no-lock: for each table2 no-lock where (table2.id = table1.id) and (table2.value = vVAL) and (table2.date <= vDATE): /* Тут расчётная часть */ end. end. end. Запрос весьма не оптимален. Может быть вариант repeat vVAL = x to y : for each table2 no-lock where tab...
doo
22 мар 2011, 12:22
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Кэширование таблицы
Ответы: 20
Просмотры: 19501

> А почему бы не сохранять результаты вычислений на определенную дату и в следующие разы досчитывать только то, что появилось позже? Это тоже не получится, ибо в каждый другой день меняется алгоритм расчёта, а их много для разных ситуаций. Сегодня эти данные участвуют в одном расчёте, а завтра в дру...
doo
22 мар 2011, 11:25
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Кэширование таблицы
Ответы: 20
Просмотры: 19501

Забыл уточнить, что есть ещё один внешний цикл по vVAL, в котором перебираются все возможные значения. Так что в расчёте задейстована бОльшая часть таблицы table2, разрез таблицы идёт только по дате, но обычно используется сегодняшняя дата (данных в будущем нет), так что в расчёте используется 90%-1...
doo
21 мар 2011, 15:37
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Кэширование таблицы
Ответы: 20
Просмотры: 19501

Объём первой таблицы table1 40000 записей, по второй я больше часа назад запустил запрос на select count(*) и всё посчитать не может их... Напомню алгоритм примерно такой: for each table1 no-lock: for each table2 no-lock where (table2.id = table1.id) and (table2.value = vVAL) and (table2.date <= vDA...
doo
21 мар 2011, 14:20
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Кэширование таблицы
Ответы: 20
Просмотры: 19501

Re: Кэширование таблицы

Вопрос в том, сколько это займет времени, быть может, что по времени это будет столько же, сколько если бы программа выполняла чтение в память с необходимыми расчетами. Как говорится "овчинка выделки не стоит". Не важно сколько времени будет она работать ночью, база стартует после бэкапа ...
doo
21 мар 2011, 10:16
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Кэширование таблицы
Ответы: 20
Просмотры: 19501

Кэширование таблицы

Есть расчёт, который перебирает огромную таблицу много раз во вложенном цикле, выглядит примерно так: for each table1 no-lock: for each table2 no-lock where (table2.id = table1.id) and (table2.date <= vDATE): /* Тут расчётная часть */ end. end. table1 - справочник, размером порядка 100 000 записей. ...