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

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

Вместительность DBGrid [D6]


_MAX_ ©   (2003-04-11 17:18:00) 

Я работаю с Oracle и мне в DBGrid"e надо отабразить около 1000000 записей, но он столько не даёт отабразить! Может можно как нить увеличить стандартное количество, нпр. через API или Messages?


Mikhail V   (2003-04-12 19:03:00) [1]

Тихий ужас!


Polevi   (2003-04-12 13:11:00) [2]

он не работает пока


Johnmen   (2003-04-11 21:45:00) [3]

>Anatoly Podgoretsky © (11.04.03 18:21)

:))))))))))))

Меня всегда неприятно поражали люди, работающие с серьезными СУБД (напр.Oracle), и не представляющие элементарных базовых концепций...


Anatoly Podgoretsky   (2003-04-11 18:21:00) [4]

sniknik © (11.04.03 18:15)
Ну так это на твоей машине, сервере, сети.
И что потом с этим миллионо делать в гриде. Да у пользователя рука отсохнет или колесо перегрется.


sniknik   (2003-04-11 18:15:00) [5]

Anatoly Podgoretsky © (11.04.03 17:56)
ну это вы загнули, пару суток. с MSSQL я и больше за меньшее время получал.
тесты делал.
точных цифр не помню (да и не скажут они ничего машина/канал/трафик/размер записи ведь не учитываюся, разные) но примерно полтора милиона записей около 20 полей половина строк дл-244 (чтобы не мемо которое не посылается) качало гдето 40мин-час.

2 _MAX_
делай выводы.


Anatoly Podgoretsky   (2003-04-11 17:56:00) [6]

_MAX_ (11.04.03 17:40)
Вероятно не загибается. но надо подождать пару суток, я не зря про голову сказал, подумай.


NickBat   (2003-04-11 17:47:00) [7]

Зачем делать Last?
Зачем пользователю 1000000 строк в таблице?
Почему, отсортировав в обратном порядке, нельзя сделать top100 например?

PS: В Oracle не силен, но уверен там такое или подобное есть.


_MAX_   (2003-04-11 17:40:00) [8]

Ну уж такой Select, что около 1000000 получается! Так в том то и дело, что я делаю Query1.Last; и он загибается!


Blondin   (2003-04-11 17:29:00) [9]

Слушай, а зачем столько записей в гриде надо-то ???
Вообще-то и таких выборок не должно быть.
Пользователю такое глядеть-непереглядеть.

Другое дело бывает необходимо пробежаться с анализом по
большой выборке, но грид здесь не причем


sniknik   (2003-04-11 17:22:00) [10]

в DBGrid"e столько записей сколько видно, а то что ты имееш в виду то в в связаном рекордсете.

или у мебя монитор такой МОНСТ?!!!!!!


Anatoly Podgoretsky   (2003-04-11 17:22:00) [11]

А с головой в порядке


Наверх

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