![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Можно ли получить инфу о ходе выполнения запроса к БД? [D7]
Michael5 © (2005-08-19 22:14:00)типа ПрогрессБара...
База данных Access (порядка 150000 записей), подключение ADO, локальное. И открытие, и поиск записи продолжается весьма долго, поэтому хотелось бы видеть ход "мысли" компьютера...
Можно ли каким-либо образом определить время выполнения запроса?
И еще, подскажите, какие способы поиска или выборки из БД самые быстрые? (в сочетании с типом базы данных, подключением, запросом...)
Виталий Панасенко (2005-08-22 10:30:00) [1]А для быстрого поиска использовать Seek.. При этом не забыть об активизации соответствующего индекса (если мне память не изменяет)
Виталий Панасенко (2005-08-22 10:22:00) [2]
> Michael5 (19.08.05 22:27) [2]
> И ведь самое главное, что сам понимаю, что нельзя...
>
> Я бы все равно не отказался от совета, как принципиально
> ускорить работу с БД. Индексированное поле - это хорошо,
> а другие базы работают быстрее Акцесса?
Это уже когда-то где-то было.. У тебя курсор на клиенте(я так думаю).. Сделай на сервере(для НД) - будет отркрывать и 1000000 "мухой"...
Anatoly Podgoretsky (2005-08-20 12:18:00) [3]Michael5 (19.08.05 22:27) [2]
Вера в чудо.
Defunct (2005-08-19 22:28:00) [4]> Michael5
загляни в конф. (+)
Michael5 (2005-08-19 22:27:00) [5]И ведь самое главное, что сам понимаю, что нельзя...
Я бы все равно не отказался от совета, как принципиально ускорить работу с БД. Индексированное поле - это хорошо, а другие базы работают быстрее Акцесса?
sniknik (2005-08-19 22:20:00) [6]> типа ПрогрессБара...
выполнения запроса нельзя, получение данных можно.
> порядка 150000 записей
и нафига они тебе все? фильтр сделать? на 5 значимых. ;)
> И еще, подскажите, какие способы поиска или выборки из БД самые быстрые?
маленькие по обьему и с условием на ограничение по индексированному полю.