![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Компьютер виснет на большом отчете [D7, IB6.x]
Pioneer © (2004-07-30 15:28:00)Доброго всем дня Ув. Мастера.
Может Вы чем поможете: по сформированному запросу
с сервака формирую отчет в txPReport-e, но после
первого прохода на 74901 строках комп. переходит в полу-
подвисшее состояние при этом винт лихорадочно работает и
ничего больше не происходит.
Компьютер такой: Celeron 2000, 256Mb, Seagate 40Gb.
Помогите пожалуйста.
Domkrat (2004-07-31 13:46:00) [1]Удалено модератором
Примечание: мАТ
Term (2004-07-30 17:20:00) [2]
> база и отчет в размерах города и
> в конце идут итоговые статистические данные по всему отчету
> Необходимо взвесить все за и против, оценив времы и силы
или пересмотреть техзадание, так как трата времени бумаги и ресурсов, 70 с х..ом тысяч строк никому не нужны ни для какого анализа, если ктото хочет их руками анализировать то нафига вы комп завели с программистом к томуже в придачу :))) делали бы ручками
Pioneer (2004-07-30 16:39:00) [3]Всем спасибо за помощь.
Необходимо взвесить все за и против, оценив времы и силы
если не удастся соптимизировать PReport,
выбор прийдется оставить на переходе на QReport.
Всем всего хорошего.
Sandman25 (2004-07-30 16:35:00) [4][19] Pioneer (30.07.04 16:29)
Только два.
1) Посмотреть исходники (если есть) и найти узкие места
2) Перейти на другой вид отчета. Если даже QReport работает, судя по [21] DenK_vrtz © (30.07.04 16:30)...
Pioneer (2004-07-30 16:34:00) [5]>Так что давайте не будем про объемы!
Не будем. Будем пробовать изошрятся.
А переделывать проект размером в 12Мб с PReport на QReport
займет очень много времени, которого всегда нет.
DenK_vrtz (2004-07-30 16:30:00) [6]>Pioneer (30.07.04 16:19) [13]
Специально из-за Вас был сделан отчет размером в 114 000 записей, что в QR составило 4370 страниц, временный файл занял порядка 48 метров. Время формирования отчета - в общем быстро :)
Так что давайте не будем про объемы!
Johnmen (2004-07-30 16:30:00) [7]>Pioneer
Есть предположение, что памяти не хватает. И начинается активный своп. Вот винт и тарахтит...
Pioneer (2004-07-30 16:29:00) [8]>Sandman25 © (30.07.04 16:24) [17]
Этот вариант я оставлю на последнее смотри [9]
Может есть какието предложения исключающие дробление отчета и увеличения оперативной памяти компьютера.
Pioneer (2004-07-30 16:25:00) [9]>Anatoly Podgoretsky © (30.07.04 16:23) [15]
Смотри [13]
Sandman25 (2004-07-30 16:24:00) [10][13] Pioneer (30.07.04 16:19)
Сталкивались. Отчет за месяц вылетал за пределы 64K строк. Сначала решили "проблему" приказом бухгалтерам делить отчет на 2. Потом сделали отчет, который выдавал только итоговые данные. В результате почти всегда используется второй отчет.
Pioneer (2004-07-30 16:24:00) [11]Формат А4, колонок 80, строк 60.
Ну а шаблон посложнее.
Anatoly Podgoretsky (2004-07-30 16:23:00) [12]Johnmen © (30.07.04 16:15) [10]
Пригодится для растопки печки в деревне.
Johnmen (2004-07-30 16:22:00) [13]>Pioneer
Сколько строк(записей) на странице ?
Pioneer (2004-07-30 16:19:00) [14]>Да просто интересовались, зачем такой отчет нужен. Кто и сколько будет его читать ? И будет ли вообще...:)
Да я бы не поднимал этот вопрос если бы это было для дома или мне больше делать нечего?
А вообще если не сталкивались с такими объемами то не о чем говорить.
Извените меня что потратили своё драгоценное время на такую мелочь для Вас.
DenK_vrtz (2004-07-30 16:17:00) [15]"...однако, за время пути собака могла подрасти..." (с)
Пока печатается такой отчет данные в нем могут быть уже не актуальны!
Sandman25 (2004-07-30 16:17:00) [16]>в конце идут итоговые статистические данные по всему отчету
Вот и напечатайте только их. Все равно ведь только их будут читать.
Johnmen (2004-07-30 16:15:00) [17]>Pioneer (30.07.04 16:11) [9]
Да просто интересовались, зачем такой отчет нужен. Кто и сколько будет его читать ? И будет ли вообще...:)
Pioneer (2004-07-30 16:11:00) [18]>Я с Вами согласен. Нафина нужен отчет на 71 тыс. строк.
> Это же больше тысячи страниц.
Разбивать его на части не представляется возможным поскольку
база и отчет в размерах города и
в конце идут итоговые статистические данные по всему отчету
>.. сделай нормальый отчет.
Он не нормальный только в том случае когда доходит до 74901 строчки.
А если нужно сформировать больший отчет, тогда что?
DenK_vrtz (2004-07-30 16:05:00) [19]>Sandman25 © (30.07.04 16:04) [6]
распечатал на выходные как "Войну и мир" и зачитался вусмерть :)
Anatoly Podgoretsky (2004-07-30 16:04:00) [20]Pioneer (30.07.04 16:00) [4]
Это точно, вот и займись, сделай нормальый отчет.