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

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

Как ускорить процесс открытия таблицы MS SQL Server2000? [D5, D7, MSSQL]


Страницы:   1 2

denmin ©   (2004-04-23 09:42:00) 

Здравствуйте.
Как ускорить процесс открытия таблицы MS SQL Server2000? Открываю таблицу в гриде через ADOTable. В таблице порядка 100 тыс записей. Открывается очень долго. На машине Pentium 3 666 Мгц, открывается секунд 15, а чем слабее машины, тем дольше, доходит до 2 минут.


DenK_vrtz   (2004-04-23 10:04:00) [21]

>denmin ©

Johnmen © ясно ж дал понять, в чем засада.
какая пропускная способность сети? сколько информации в 100 000 записей? вот и считай сколько времени уйдет, чтобы эту инфу перекачать на твой комп!

P.S. а все 100 000 сразу нужны?


denmin   (2004-04-23 09:58:00) [22]

выборку я делаю, получается около 100 000 записей. пробовал и через ADODataset, ADOQuery, все одно. вычислений никаких, просто просмотр и выбор нужной записи.


Jee   (2004-04-23 09:51:00) [23]

Наверняка тебе вся таблица не нужна. Или используй ADODataSet с условием выборки. Или, если ты хочешь производить какие-то вычисления, создавай хранимую процедуру на сервере, выполняй и возвращай результат на клиента.


Johnmen   (2004-04-23 09:50:00) [24]

А я уже упоминал про одного перца, который хотел 3 млн записей и ждал >1 часа и не дожидался...:)
Делайте выводы...


Sergey13   (2004-04-23 09:48:00) [25]

>Как ускорить процесс
Если нормально, то посмотрев на название сервера, перейти на этот самый SQL и работать над фразой where.


Страницы:   1 2

Наверх

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