|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.10.2009, 14:39 | #1 |
Пользователь
Регистрация: 12.10.2009
Сообщений: 11
|
как ускорить работу с большой dbf базой?
база объемом около 1,5 млн. записей, открывается стандартными провайдерами ODBC около 5 - 7 минут (открывал через компоненты Table и Query). можно как нибудь ускорить открытие базы данных?
|
12.10.2009, 14:45 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Что еще посоветовать то...
I'm learning to live...
|
|
12.10.2009, 14:46 | #3 |
Пользователь
Регистрация: 12.10.2009
Сообщений: 11
|
Ставил, та же фигня. Мож есть еще какие провайдеры или компоненты для прямого обращения к dbf, через которые быстрее идет работа с БД?
Последний раз редактировалось avfly; 12.10.2009 в 14:49. |
12.10.2009, 14:55 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Не знаю. У меня ни с ОДБЦ ни с ФоксПро таких задержек не было...
I'm learning to live...
|
12.10.2009, 15:04 | #5 |
Пользователь
Регистрация: 12.10.2009
Сообщений: 11
|
Понятно. Может кто еще что нибудь подскажет
|
12.10.2009, 16:02 | #6 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
|
13.10.2009, 08:34 | #7 |
Пользователь
Регистрация: 12.10.2009
Сообщений: 11
|
Table1.Open или Query1.Open - на этой строчке программа как бы зависает на несколько минут и только потом появляются записи
|
13.10.2009, 09:55 | #8 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
|
13.10.2009, 12:11 | #9 |
Пользователь
Регистрация: 12.10.2009
Сообщений: 11
|
да действительно если указать несколько полей, то база открывает быстрее, но не намного. если использовать where, читая определенный объем записей (например 100 первых), то скорость выполнения запроса резко возрастает, но тут приходится весь поиск по базе выполнять через запросы, а запросы выполняются медленнее чем Filter у компонентов + ко всему нет возможности вручную просмотривать всю базу - честно сказать я такой вариант оставил на крайней случай, если больше никакой возможности не будет, но мысль умная, спасибо
|
13.10.2009, 13:11 | #10 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
спасибо вам за то, что вы обратили внимание
и эттаа... я сильно сомневаюсь, что существуют люди, которые способны даже за день глазами просмотреть все ваши 1,5 миллиона записей нужно вводить возможности разбивки всего этого добра на категории + фильтрация |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как ускорить работу этого макроса? | Neo007 | Microsoft Office Excel | 1 | 22.06.2009 18:14 |
Как ускорить работу программы | SibBear | Общие вопросы Delphi | 7 | 27.03.2009 14:40 |
помогите ускорить работу программы... | Pashtet | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 25.11.2008 22:12 |
Как ускорить работу с сетевой БД | Ramires | БД в Delphi | 3 | 21.08.2008 12:16 |
Помогите пожалуйста ускорить работу по реконструкции моста | Геодезистка | Помощь студентам | 10 | 07.10.2007 00:05 |