|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2010, 11:10 | #1 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Время работы запроса
Доброго времени суток.
Есть база данных адресов 800 000 записей файл accdb Программно работаю через Provider=Microsoft.ACE.OLEDB.12.0; Выборку делаю по адресу клиента.Время затраченое на один запрос порядка 2 секунд. У меня вопрос-для этого случая это нормальное время. Надо сравнивать порядка 2000 адресов.Результат практически час.
Анализ,обработка данных Недорого
|
21.10.2010, 11:47 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну, так, без подробностей ничего сказать нельзя.
Единственное, так, наобум. Загоняйте Ваши 2000 адресов в дополнительную таблицу и делайте выборку из двух таблиц (связывать желательно по ключевым полям). Должно быть на порядки быстрее... А может и нет... А запросы - они разные бывают, бывают, что и десятки секунд работают, и даже дольше... |
21.10.2010, 15:14 | #3 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Возможно кому то будет интересен результат эксперимента.
Перевел базу в файл CSV,и через запрос работал с ним. Время уменьшилось в 2 раза
Анализ,обработка данных Недорого
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Время работы компьютера | artemavd | Общие вопросы Delphi | 10 | 01.03.2010 22:40 |
время выполнения SOAP запроса | hotman | Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) | 0 | 04.06.2009 13:32 |
Время ожидания запроса подключения... | Google[Bot] | БД в Delphi | 17 | 26.01.2009 01:11 |
Время работы WINDOWS | В_И_К_Т_О_Р | Помощь студентам | 8 | 30.01.2008 12:42 |
Время работы сортировок | Боня | Помощь студентам | 1 | 10.02.2007 17:53 |