powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Увеличить скорость выполнения ExecuteReader при плохой связи
5 сообщений из 5, страница 1 из 1
Увеличить скорость выполнения ExecuteReader при плохой связи
    #34321056
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
' Открыть соединение
Dim cnnSalon As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data" _
    & " Source=\\serv11.domenname.ru\orders.mdb")
cnnSalon.Open()

' Получить даные
dim cmd as New OleDbCommand("SELECT * FROM TOrder WHERE CustDate=?", cnnSalon)
cmd.Parameters.Add("@CustDate", OleDbType.Date).Value = dCurrDate
dim dr as OleDbDataReader = cmd.ExecuteReader

Тормоза в последей строке - 14 сек.
FW2.0. Файл orders.mdb находится на сетевом ресурсе. Подключение через интернет по vpn каналу. Скорость хорошая, открыть orders.mdb аксессом можно, при этом тот же запрос (с указанным параметром) в конструкторе запросов выполняется за 2 сек. Как бы настроить объекты ado.net, чтобы ExecuteReader выполнялся по-быстрее?
"Звездочка" в SELECT, увы, обязательна. Размер полученной таблицы - 20 строк на 50 столбцов, текстовая и числовая информация, image-полей нет. Во время работы других подключений к файлу нет.
...
Рейтинг: 0 / 0
Увеличить скорость выполнения ExecuteReader при плохой связи
    #34321652
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы для этих целей на serv11.domenname.ru веб-сервис слепил
...
Рейтинг: 0 / 0
Увеличить скорость выполнения ExecuteReader при плохой связи
    #34322704
ИзопропилЯ бы для этих целей на serv11.domenname.ru веб-сервис слепил

совсем не знаком с этой технологией - ссылочкой не поделитесь?
...
Рейтинг: 0 / 0
Увеличить скорость выполнения ExecuteReader при плохой связи
    #34322940
zz118
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант Remoting и маршалить уже заполненный датасет.
...
Рейтинг: 0 / 0
Увеличить скорость выполнения ExecuteReader при плохой связи
    #34323539
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
одомашненный ИзопропилЯ бы для этих целей на serv11.domenname.ru веб-сервис слепил

совсем не знаком с этой технологией - ссылочкой не поделитесь?

Любая достаточно толстая книга об ASP.NET
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Увеличить скорость выполнения ExecuteReader при плохой связи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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