Проблемка с загрузкой BLOB полей
Добавлено: 30 сен 2005, 14:18
Привет всем!
Есть проблемка с загрузкой BLOB полей под FreeBSD ...
сервер FB 1.5.2 FreeBSD (с выкл. firewall)
клиенты - Win32 (Delpih) или BSD(c++) через TCP
При попытке клиентского приложения получить данные из BLOB
передача этих самых данных тянется несколько секунд.
Никакой загрузки проца сервера (или клиента), никакой загрузки
сети нет. Передача идет равномерно медленно (по пакетику в мсек.),
т.е. "зависаний" ни в начале, ни в середине и пр. не наблюдается.
Так же не отмечено никаких тормозов с работой SQL запросов
(в т.ч. с выборкой больших массивов данных из БД).
Если проложение запущено на той же машине, что и сервер - все
без проблем, но если его запустить на др. машине - начинаются
тормоза.
Проблема проявляется только в версии для FreeBSD, версии
FB для Linux и Win работают нормально (пробовал с той же БД).
Так же нет проблемы "выложить" BLOB на сервер (в т.ч. на BSD) ...
все проходит замечательно и быстро.
Пробовал разные версии FB (1.0, 1.5, 1.5.2), разные версии
FreeBSD (4.7, 4.10, 5.4), разное "железо" ... никакой разницы.
И никак не могу найти "нормальных" исходников, которые можно скомпилировать в BSD, те, что нашел на http://www.firebirdsql.org
"заточены" под Linux и под BSD не компилируются!
А кто вообще собирал порт для BSD? Может чего криво "собрано"?
Есть проблемка с загрузкой BLOB полей под FreeBSD ...
сервер FB 1.5.2 FreeBSD (с выкл. firewall)
клиенты - Win32 (Delpih) или BSD(c++) через TCP
При попытке клиентского приложения получить данные из BLOB
передача этих самых данных тянется несколько секунд.
Никакой загрузки проца сервера (или клиента), никакой загрузки
сети нет. Передача идет равномерно медленно (по пакетику в мсек.),
т.е. "зависаний" ни в начале, ни в середине и пр. не наблюдается.
Так же не отмечено никаких тормозов с работой SQL запросов
(в т.ч. с выборкой больших массивов данных из БД).
Если проложение запущено на той же машине, что и сервер - все
без проблем, но если его запустить на др. машине - начинаются
тормоза.
Проблема проявляется только в версии для FreeBSD, версии
FB для Linux и Win работают нормально (пробовал с той же БД).
Так же нет проблемы "выложить" BLOB на сервер (в т.ч. на BSD) ...
все проходит замечательно и быстро.
Пробовал разные версии FB (1.0, 1.5, 1.5.2), разные версии
FreeBSD (4.7, 4.10, 5.4), разное "железо" ... никакой разницы.
И никак не могу найти "нормальных" исходников, которые можно скомпилировать в BSD, те, что нашел на http://www.firebirdsql.org
"заточены" под Linux и под BSD не компилируются!
А кто вообще собирал порт для BSD? Может чего криво "собрано"?