|
Dao -Ado
|
|||
---|---|---|---|
#18+
перевел старый проект из Dao на Ado На одной форме строки и значения грида формируются с помощью многочисленных запросов Заметил что раньше процесс занимал доли секунды Сеичас где-то вырос примерно на 1.5-2 секунды Я уже перепробовал разные веши - например и делаю а) инсерт в таблицу временную а потом открываю грид после запроса из таблицы б) для грида делаю Addnew -Update (курсор клиентский) но все равно работает дольше чем было С Dao что это - так работает Ado ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 15:47 |
|
Dao -Ado
|
|||
---|---|---|---|
#18+
vladi67На одной форме строки и значения грида формируются с помощью многочисленных запросова должны формироваться одним запросом. Могут сказаться накладные расходы, то есть время расходуется не на сами запросы, а на их организацию. Еще провайдер другой. Если стоит ODBC - может быть и медленнее, но опять же - речь идет именно о накладных расходах, если клиент формируется сто запросов в секунду, значит что-то не так в проектировании ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 15:50 |
|
Dao -Ado
|
|||
---|---|---|---|
#18+
А время выполнения запроса засекали, до работы с гридом? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 15:54 |
|
Dao -Ado
|
|||
---|---|---|---|
#18+
vladi67, По этому поводу было много топиков, в частности в соседней ветке (bid4 - MSACCESS). Вот 1 из них DAO vs ADO The battle of the Libraries . В этом топике есть и такая ссылка What does DAO have that ADO/ADOx/JRO do not? Советую прочесть. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 16:14 |
|
Dao -Ado
|
|||
---|---|---|---|
#18+
Shocker.ProЕсли стоит ODBC - может быть и медленнее,Не гони на ODBC. У тех серверов с которыми Я работаю ODBC драйвера традиционно намного качественнее и быстрее чем OLEDB варианты. Shocker.ProЕще провайдер другой.Тоже не совсем верно. В ADO просто "есть провайдер", а DAO сам по себе и провайдер и интерфейс в одном флаконе. Иными словами у DAO одна ступень, у ADO две ступени если используется OLEDB и три если используется ODBC. Но в среднем, все эти накладные расходы добавляют максимум пару нано-секунд. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 22:32 |
|
Dao -Ado
|
|||
---|---|---|---|
#18+
White OwlТоже не совсем верноя знал, что придет White Owl и, если чо, поправит ) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 22:48 |
|
Dao -Ado
|
|||
---|---|---|---|
#18+
vladi67но все равно работает дольше чем было С Dao что это - так работает Ado ?Да. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2012, 08:24 |
|
|
start [/forum/topic.php?fid=60&fpage=78&tid=2157773]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 145ms |
0 / 0 |