Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];

Вниз

Компьютер виснет на большом отчете   Найти похожие ветки 

 
Pioneer   (2004-07-30 15:28) [0]

Доброго всем дня Ув. Мастера.
Может Вы чем поможете: по сформированному запросу
с сервака формирую отчет в txPReport-e, но после
первого прохода на 74901 строках комп. переходит в полу-
подвисшее состояние при этом винт лихорадочно работает и
ничего больше не происходит.
Компьютер такой: Celeron 2000, 256Mb, Seagate 40Gb.
Помогите пожалуйста.


 
Johnmen ©   (2004-07-30 15:42) [1]

Баги в txPReport ?


 
Pioneer   (2004-07-30 15:49) [2]

>Баги в txPReport ?
Баги в компоненте или в самом отчете?
Потому что на моей машине отчет всетаки формируется.


 
Sandman25 ©   (2004-07-30 15:51) [3]

Если Ваша машина мощнее, значит, нужно просто подождать.


 
Pioneer   (2004-07-30 16:00) [4]

Если ждать приходится больше 30 минут на такой машине,
то нафига нужен такой отчет


 
Johnmen ©   (2004-07-30 16:01) [5]

Если ждать приходится больше 30 минут на такой машине,
то нафига нужна такая машина
:)


 
Sandman25 ©   (2004-07-30 16:04) [6]

[4] Pioneer   (30.07.04 16:00)

Я с Вами согласен. Нафина нужен отчет на 71 тыс. строк. Это же больше тысячи страниц.


 
Anatoly Podgoretsky ©   (2004-07-30 16:04) [7]

Pioneer   (30.07.04 16:00) [4]
Это точно, вот и займись, сделай нормальый отчет.


 
DenK_vrtz ©   (2004-07-30 16:05) [8]

>Sandman25 ©   (30.07.04 16:04) [6]

распечатал на выходные как "Войну и мир" и зачитался вусмерть :)


 
Pioneer   (2004-07-30 16:11) [9]

>Я с Вами согласен. Нафина нужен отчет на 71 тыс. строк.
> Это же больше тысячи страниц.
Разбивать его на части не представляется возможным поскольку
база и отчет в размерах города и
в конце идут итоговые статистические данные по всему отчету
>.. сделай нормальый отчет.
Он не нормальный только в том случае когда доходит до 74901 строчки.
А если нужно сформировать больший отчет, тогда что?


 
Johnmen ©   (2004-07-30 16:15) [10]

>Pioneer   (30.07.04 16:11) [9]

Да просто интересовались, зачем такой отчет нужен. Кто и сколько будет его читать ? И будет ли вообще...:)


 
Sandman25 ©   (2004-07-30 16:17) [11]

>в конце идут итоговые статистические данные по всему отчету

Вот и напечатайте только их. Все равно ведь только их будут читать.


 
DenK_vrtz ©   (2004-07-30 16:17) [12]

"...однако, за время пути собака могла подрасти..." (с)

Пока печатается такой отчет данные в нем могут быть уже не актуальны!


 
Pioneer   (2004-07-30 16:19) [13]

>Да просто интересовались, зачем такой отчет нужен. Кто и сколько будет его читать ? И будет ли вообще...:)
Да я бы не поднимал этот вопрос если бы это было для дома или мне больше делать нечего?
А вообще если не сталкивались с такими объемами то не о чем говорить.
Извените меня что потратили своё драгоценное время на такую мелочь для Вас.


 
Johnmen ©   (2004-07-30 16:22) [14]

>Pioneer

Сколько строк(записей) на странице ?


 
Anatoly Podgoretsky ©   (2004-07-30 16:23) [15]

Johnmen ©   (30.07.04 16:15) [10]
Пригодится для растопки печки в деревне.


 
Pioneer   (2004-07-30 16:24) [16]

Формат А4, колонок 80, строк 60.
Ну а шаблон посложнее.


 
Sandman25 ©   (2004-07-30 16:24) [17]

[13] Pioneer   (30.07.04 16:19)

Сталкивались. Отчет за месяц вылетал за пределы 64K строк. Сначала решили "проблему" приказом бухгалтерам делить отчет на 2. Потом сделали отчет, который выдавал только итоговые данные. В результате почти всегда используется второй отчет.


 
Pioneer   (2004-07-30 16:25) [18]

>Anatoly Podgoretsky ©   (30.07.04 16:23) [15]
Смотри [13]


 
Pioneer   (2004-07-30 16:29) [19]

>Sandman25 ©   (30.07.04 16:24) [17]
Этот вариант я оставлю на последнее смотри [9]
Может есть какието предложения исключающие дробление отчета и увеличения оперативной памяти компьютера.


 
Johnmen ©   (2004-07-30 16:30) [20]

>Pioneer

Есть предположение, что памяти не хватает. И начинается активный своп. Вот винт и тарахтит...


 
DenK_vrtz ©   (2004-07-30 16:30) [21]

>Pioneer   (30.07.04 16:19) [13]

Специально из-за Вас был сделан отчет размером в 114 000 записей, что в QR составило 4370 страниц, временный файл занял порядка 48 метров. Время формирования отчета - в общем быстро :)
Так что давайте не будем про объемы!


 
Pioneer   (2004-07-30 16:34) [22]

>Так что давайте не будем про объемы!
Не будем. Будем пробовать изошрятся.
А переделывать проект размером в 12Мб с PReport на QReport
займет очень много времени, которого всегда нет.


 
Sandman25 ©   (2004-07-30 16:35) [23]

[19] Pioneer   (30.07.04 16:29)

Только два.
1) Посмотреть исходники (если есть) и найти узкие места
2) Перейти на другой вид отчета. Если даже QReport работает, судя по  [21] DenK_vrtz ©   (30.07.04 16:30)...


 
Pioneer   (2004-07-30 16:39) [24]

Всем спасибо за помощь.
Необходимо взвесить все за и против, оценив времы и силы
если не удастся соптимизировать PReport,
выбор прийдется оставить на переходе на QReport.
Всем всего хорошего.


 
Term   (2004-07-30 17:20) [25]


> база и отчет в размерах города и
> в конце идут итоговые статистические данные по всему отчету


> Необходимо взвесить все за и против, оценив времы и силы

или пересмотреть техзадание, так как трата времени бумаги и ресурсов, 70 с х..ом тысяч строк никому не нужны ни для какого анализа, если ктото хочет их руками анализировать то нафига вы комп завели с программистом к томуже в придачу :))) делали бы ручками


 
Domkrat ©   (2004-07-31 13:46) [26]

Удалено модератором
Примечание: мАТ



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.039 c
1-1092037671
Salik
2004-08-09 11:47
2004.08.22
Выделение строки в ListBox


4-1089293896
DDDeN
2004-07-08 17:38
2004.08.22
Кол-во логических дисков в системе


1-1091776704
race1
2004-08-06 11:18
2004.08.22
файл для чтения


14-1091805635
Антон
2004-08-06 19:20
2004.08.22
Системное Трее


4-1089558357
Фёдор Мегатронов
2004-07-11 19:05
2004.08.22
Есть ли функция возвращающая размер фаила в инете ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский