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

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

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

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


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