![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как ускорить процесс открытия таблицы MS SQL Server2000? [D5, D7, MSSQL]
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.