2013-11-25 4 views
1

Я работаю над проектом visual studio 2012, который использует vb.net.dbf медленное соединение по сети

В проекте программе необходимо связать назад (используя oledb) с старой базой данных .DBF. Во время этапа разработки, который выделяется в localhost, все работает нормально.

Теперь, при реализации программы, с которой база данных находится на сервере, соединение становится ужасно медленным.

Все клиенты, которые используют программу, сталкиваются с такой же проблемой при открытии программы или извлечении данных из базы данных.

Пример,

Открытие списка таблицу сотрудников, около 20 записей с 2-мя колоннами.

Местный: для загрузки потребовалось около 1 секунды.

Over Network: потребовалось более 5 минут для загрузки.

Кто-нибудь здесь сталкивается с той же проблемой и любым решением, которое может это преодолеть?

Заранее за вашу помощь.

+0

Возможно, ваше медленное сетевое соединение или брандмауэр и антивирус, вызывающие проблему. –

+0

Я думаю, что сеть/брандмауэр/антивирус не вызывает проблем. У меня есть еще одно приложение, написанное на FoxPro Language, не сталкивающееся с проблемами, но мой проект Visual Studio сталкивается с медленными проблемами производительности. Я попытался извлечь одну запись из моего DBF-файла, который должен занимать меньше секунды в локальном режиме, но при переходе через сеть потребовалось более 30 секунд для получения данных одной строки в 1 таблице. –

ответ

-1

Недавно я работал над подобным приложением, и я обнаружил, что размещение файлов DBF с чего-либо, кроме сервера Windows Server 2003, показало похожие результаты SLOW относительно того, что вы описываете ... Что-то о том, как эта версия сервера обслуживает файлы (я думаю, что это связано с оппортунистической блокировкой как-то), позволяет клиентским машинам получать данные DBF со скоростью, близкой к тому, что вы видели на стадии разработки.

В целом я думаю, что делать что-либо, кроме разрешения DBF-файлов для импорта на другой тип типа базы данных (то есть SQL) .. это пустая трата времени в наши дни ... Файлы DBF ужасны, и, поскольку вы изучаете, так или иначе. Go XML или SQL или оба! :)

Смежные вопросы