14.10.2005, 21:10 | #1 |
Участник
|
При исполнении совершенно тривиального SQL запроса к базе Navision генерится безумный трафик.
Вот пример запроса: SELECT SUM(PL.Quantity) FROM "Purchase_Line" PL WHERE PL."No_" = 'ITEM_NAME' При его исполнении по сети перекачивается около 7.5 МБ. Результат его исполнения - одно число. Так как к серверу приходится обращаться по тонкому каналу, это занимает очень много времени... Всего в таблице Purchase Line около 6 тыс. записей... Неужели драйвер перекачивает к клиенту всю таблицу и сам ее разбирает??? Можно ли с этим как-то бороться? |
|
16.10.2005, 14:31 | #2 |
Moderator
|
Навижиновский клиент - толстый, все операции происходят на клиентской машине. Отсюда и трафик...
Пользуйтесь саминдексфилдами. |
|
17.10.2005, 08:30 | #3 |
Участник
|
Может это и глупый вопрос, но меня очень интересует чем вы меряли трафик по конкретному запросу? Просто тоже есть необходимость.
|
|
17.10.2005, 12:31 | #4 |
Участник
|
Цитата:
Сообщение от Smart
Может это и глупый вопрос, но меня очень интересует чем вы меряли трафик по конкретному запросу? Просто тоже есть необходимость.
www.tmeter.ru ограниченная версия - бесплатная. |
|
17.10.2005, 12:32 | #5 |
Участник
|
Цитата:
Сообщение от Dzemon
Навижиновский клиент - толстый, все операции происходят на клиентской машине. Отсюда и трафик...
Пользуйтесь саминдексфилдами. |
|