Проблемка с загрузкой BLOB полей

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

Модераторы: kdv, dimitr

Ответить
M2
Сообщения: 2
Зарегистрирован: 30 сен 2005, 12:28

Проблемка с загрузкой BLOB полей

Сообщение M2 » 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? Может чего криво "собрано"?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 30 сен 2005, 15:06

вообще то проект находится тут
sf.net/projects/firebird
и на firebirdsql.org и у меня на сайте об этом явно сказано.

M2
Сообщения: 2
Зарегистрирован: 30 сен 2005, 12:28

Сообщение M2 » 03 окт 2005, 14:17

ага ... firebirdsql.org ссылочки имеет туда ...

готовый пакет firebird-1.5.2-fbsd53.tbz взятый оттуда
содержит описанную выше траблу :(

там же брал firebird-1.5.2.4731.tar.bz2 который собственно
и не компилируется ;(

при компиляции выдает следующую муть:
"../gen/make.defaults", line 51: Need an operator
"../gen/make.defaults", line 52: Need an operator
"../gen/make.defaults", line 80: Missing dependency operator
"../gen/make.defaults", line 82: Need an operator
"../gen/make.defaults", line 84: Need an operator
"../gen/make.defaults", line 120: Need an operator

... такое впечатление что MakeFile е для BSD :(

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 04 окт 2005, 10:13

обращайся в fb-devel.

Ответить