|
Можно ли держать читающую трансакцию открытой всё время работы приложения?
|
|||
---|---|---|---|
#18+
kdvОтсюда вопрос - нафига тогда у вас в приложении "треды для отчетов"?Чтобы получать отчеты, внезапно. Мои юзеры, кто реально собирает долгоиграющие отчеты, любят потом крутить оные в экселе, поэтому в начале треда задается что надо получить и куда положить, после тред рапортует, что эксель совметимую хмл-ку можно забирать в том каталоге, куда юзер сказал ее положить. К тому же еще и втихаря юзер перебрасывается на вспомогательный сервер, чтобы не создавал пиковых нагрузок рабочему серверу. Предлагаешь запустить полдюжины АРМ-ов в большей части которых будет висеть ждалка-прогресс бар? Ненавижу ждалки и прогресс бары. Короче не вижу смысла борьбы с тредами, зело напоминает Дон Кихота. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2018, 11:34 |
|
Можно ли держать читающую трансакцию открытой всё время работы приложения?
|
|||
---|---|---|---|
#18+
kdvИли вы такие отчетные запросы пишете, что они у вас по 20 минут выполняются?И такие тоже и что? Предвосхищая следующий вопрос, скажу, что ночью сервер занят сильнее, чем днем. агрегирует, подготавливает отчеты и проводит регламеты типа бэапа, свипа и т.п. Чтоб днем на лету вычислять поменьше. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2018, 11:39 |
|
Можно ли держать читающую трансакцию открытой всё время работы приложения?
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyНенавижу ждалки и прогресс бары.А поток, который xml готовит - он это молча делает? Т.е. юзер нажил "сформировать" - и всё пропало, а через два часа внезапный MessageBox с текстом "заберите в c:\users\... свою xml"? Точно так, без ждалок? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2018, 11:40 |
|
Можно ли держать читающую трансакцию открытой всё время работы приложения?
|
|||
---|---|---|---|
#18+
YuRock, а почему бы и нет. Вот только я бы отличал относительно оперативные отчёты которые готовит FastReport, и когда что-то сохраняется в файлы для просмотра потом. Вторые можно и в фоне готовить ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2018, 11:47 |
|
Можно ли держать читающую трансакцию открытой всё время работы приложения?
|
|||
---|---|---|---|
#18+
YuRockIvan_PisarevskyНенавижу ждалки и прогресс бары.А поток, который xml готовит - он это молча делает? Т.е. юзер нажил "сформировать" - и всё пропало, а через два часа внезапный MessageBox с текстом "заберите в c:\users\... свою xml"? Точно так, без ждалок? )Да. Не совсем пропало, тот пункт меню, где был вызов блокируется с надписью, что идет сбор отчета. И на выходе предупреждает, что не стОит сейчас выходить, т.к. идут фоновые процессы. Симонов Денисотчёты которые готовит FastReportНу эти-то все на лету в реальном времени показываются. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2018, 12:09 |
|
Можно ли держать читающую трансакцию открытой всё время работы приложения?
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyНе совсем пропало, тот пункт меню, где был вызов блокируется с надписью, что идет сбор отчетаХм. Интересный дизайнерский подход. Ivan_PisarevskyИ на выходе предупреждает, что не стОит сейчас выходить, т.к. идут фоновые процессыНу это понятно. Не без запроса же TerminateProcess делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2018, 13:08 |
|
|
start [/forum/topic.php?fid=40&gotonew=1&tid=1561144]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
133ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 315ms |
total: | 555ms |
0 / 0 |