Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Dao -Ado / 8 сообщений из 8, страница 1 из 1
16.05.2012, 15:47
    #37797316
vladi67
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dao -Ado
перевел старый проект из Dao на Ado
На одной форме строки и значения грида формируются
с помощью многочисленных запросов
Заметил что раньше процесс занимал доли секунды
Сеичас где-то вырос примерно на 1.5-2 секунды
Я уже перепробовал разные веши - например и делаю
а) инсерт в таблицу временную а потом открываю грид после запроса из таблицы
б) для грида делаю Addnew -Update (курсор клиентский)
но все равно работает дольше чем было С Dao
что это - так работает Ado ?
...
Рейтинг: 0 / 0
16.05.2012, 15:50
    #37797324
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dao -Ado
vladi67На одной форме строки и значения грида формируются
с помощью многочисленных запросова должны формироваться одним запросом.

Могут сказаться накладные расходы, то есть время расходуется не на сами запросы, а на их организацию.
Еще провайдер другой. Если стоит ODBC - может быть и медленнее, но опять же - речь идет именно о накладных расходах, если клиент формируется сто запросов в секунду, значит что-то не так в проектировании
...
Рейтинг: 0 / 0
16.05.2012, 15:54
    #37797332
TpaBka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dao -Ado
А время выполнения запроса засекали, до работы с гридом?
...
Рейтинг: 0 / 0
16.05.2012, 16:14
    #37797377
studieren
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dao -Ado
vladi67,

По этому поводу было много топиков, в частности в соседней ветке (bid4 - MSACCESS). Вот 1 из них DAO vs ADO The battle of the Libraries . В этом топике есть и такая ссылка What does DAO have that ADO/ADOx/JRO do not?
Советую прочесть.
...
Рейтинг: 0 / 0
16.05.2012, 22:32
    #37797899
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dao -Ado
Shocker.ProЕсли стоит ODBC - может быть и медленнее,Не гони на ODBC. У тех серверов с которыми Я работаю ODBC драйвера традиционно намного качественнее и быстрее чем OLEDB варианты.

Shocker.ProЕще провайдер другой.Тоже не совсем верно. В ADO просто "есть провайдер", а DAO сам по себе и провайдер и интерфейс в одном флаконе. Иными словами у DAO одна ступень, у ADO две ступени если используется OLEDB и три если используется ODBC. Но в среднем, все эти накладные расходы добавляют максимум пару нано-секунд.
...
Рейтинг: 0 / 0
16.05.2012, 22:48
    #37797907
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dao -Ado
White OwlТоже не совсем верноя знал, что придет White Owl и, если чо, поправит )
...
Рейтинг: 0 / 0
17.05.2012, 08:24
    #37798139
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dao -Ado
vladi67но все равно работает дольше чем было С Dao
что это - так работает Ado ?Да.
...
Рейтинг: 0 / 0
18.05.2012, 15:01
    #37801147
vladi67
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dao -Ado
Cпасибо всем ответившим на тему .Запарка на работе - некогда было зайти прочитать
Буду смотреть ссылки - ну и наверное нужно смотреть сами запросы - может быть их можно оптимизировать
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Dao -Ado / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]