Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

fastreport dbcross запрос>500000строк


alsov ©   (2007-09-12 17:25:00) 

Приветствую, Мастера

Может кто сталкивался с проблемой большого крос отчета.

из базы выбираются 3 столбца
1 - obj - заголовок строки
2 - col - заголовок столбца
3 - val - значение

результирующий кросс выглядит где-то так
      | col 1    | col 2   | ... | col n
obj 1 | val 11  | val 12 | ... | val 1n
obj 2 | val 21  | val 22 | ... | val 2n
...
obj m | val m1  | val m2 | ... | val mn

все отлично работает когда небольшое количество данных,
а когда количество строк в запросе переваливает примерно за 500 000 начинаются проблемы.
запрос возвращается секунд за 30, а потом со 100% загрузкой проца и откусыванием >700 метров оперативы рисуется кросс.

Может есть какие-либо рекомендации к DBCross, чтобы как либо ускорить его построение?

Заранее спасибо за любую помощь


alsov   (2007-09-12 18:54:00) [1]


> stanislav ©   (12.09.07 17:58) [1]
>
> MS EXCEL с этим хорошо справляется (сводная таблица)


Посмотрел в екселе - не подходит
у меня все 3 столбца текстовые данные


alsov   (2007-09-12 18:28:00) [2]


> stanislav ©   (12.09.07 17:58) [1]
>
> MS EXCEL с этим хорошо справляется (сводная таблица)


в смысле? Каким образом? Прямо из экселя?


> Вася Правильный   (12.09.07 18:05) [2]
>
> э-э-э, а толку от таких пухлых отчетов? что в них реально
> можно увидеть?


Согласен, но юзверя хотят. Что-то типа хочу видеть все данные в экселе.


sniknik   (2007-09-12 18:14:00) [3]

> MS EXCEL с этим хорошо справляется (сводная таблица)
не более 65535 строк

> э-э-э, а толку от таких пухлых отчетов? что в них реально можно увидеть?
а их зачастую и не смотрят, а просто "чтоб было", + чтобы была бумажная копия просто как подтверждение что в компе задним числом чего то не поправят.
(как то печатал отчёт по товарам, в мелкую строчку, на 1800 страниц...)


Вася Правильный   (2007-09-12 18:05:00) [4]

э-э-э, а толку от таких пухлых отчетов? что в них реально можно увидеть?


stanislav   (2007-09-12 17:58:00) [5]

MS EXCEL с этим хорошо справляется (сводная таблица)


Наверх

Титульная страница Поиск, карта сайта Написать письмо