Archive for 'Firebird Server'

Вести с полей

Утром выложил новую тестовую сборку провайдера (3.12.0.33717) с поддержкой IDENTITY колонок FB3. Не прошло… хотя нет, таки прошло, шесть лет как я это сделал. Ну, думаю, надо бы теперь соорудить примерчик на .NET, который бы показал «как узнать — имеет колонка автоинкремент или нет?». Накатал. Ну и пока его ваял/тестировал, обнаружилась странная хрень с сервером. […]

Вести с полей

Решил сам для себя изложить суть текущей проблемы 🙂 С начала недели на отстое стоит незакоммиченный код c поддержкой IDENTITY-колонок FB3. Задача простая — для всех колонок результирующего множества, напрямую отображаемых на таблицы базы данных, нужно выполнить запрос: select from rdb$relation_fields where rdb$relation_name=’‘ and rdb$field_name=’‘ and rdb$identity_type is NOT NULL Казалось бы, что тут может […]

Поддержка WireCompression в собственном клиенте для FB

На сайт загружена тестовая сборка IBProvider (5.11.0.33464), в которой реализована поддержка сжатия данных подключения собственным клиентом для Firebird. Чтобы задействовать эту фичу достаточно указать в строке подключения «remote:wire_compression=enabled».

С новым годом

Вчера перепилил одну функцию в fbclient.dll. В исследовательских целях. Запустил на ночь тесты с отладочной сборкой этой DLL. Утром увидел привет от старого знакомого. Семен Семёныч… С Новым Годом тебя.

Вести с полей

С 11 декабря по 21 декабря проехало нагрузочное тестирование: — IBP v5.9.0.33098 — LCPI OLE DB Services v1.12.0.874 Сборки: vc16, debug/release, 32/64 бита. Тестировалась работа с базами 1 и 3 диалектов. Подключение — fb.direct и через fbclient.dll (64bit only). В 10 потоков. Часть заездов с 32-битами завершилась из-за OUTOFMEMORY (4GB все таки маловато), но не […]

Firebird Internship

Firebird Foundation, при поддержке компаний iBase, RedSoft и IBPhoenix, объявляет о программе Firebird Internship. Программа международная, в скором времени объявление появится и на firebirdsql.org. Цель программы — увеличить количество разработчиков Firebird всех уровней — как профессионалов, так и просто любителей повозиться с кодом и разобраться с тем, как работает Firebird, на глубоком уровне. Полный текст

Отладчик

До последнего момента отлаживал PHP «методом пристального взгляда». На самом деле это не сложно, если код нормально структурирован. Но сегодня что-то я устал и решил изучить тему нормальной отладки. Через 15 минут отладчик был прикручен (Win7, Apache x64, PHP5.6, xDebug, VS Code). И осторожно подумалось — наверное же и для Firebird/InterBase такое можно сделать. Один […]

Подключение к FB 2.x через собственного клиента IBP

После прогона номинальных тестов IBProvider с FB2.5.9, обнаружил в логе сервера множество записей вида VXP2-FB02-5-9 Sat Sep 28 22:09:35 2019 SERVER/process_packet: connection rejected for DIMA.-1.-1 Ошибок на уровне самих тестов не наблюдается. После непродолжительного ступора, сообразил — это небольшие проблемы подключения к серверу через собственного клиента FB. Он сначала пробует подключаться с использованием 13-го протокола. […]

Вести с полей

Не знаю, что там случилось с сервером FB3.0.4 (а может с базой), но тесты заклинило и в firebird.log вижу следующее: Оставлю это здесь.

Большое тестирование IBP 5.5.1 и FB 3.0.4

Вчера закончился прогон всех тестов, применимых к IBProvider v5 и Firebird v3. 27 дней, Карл. Тестировался FB 3.0.4 (Win, x64, SuperServer). Официальная сборка с firebirdsql.org. С FB v3.0.5 почему-то не сложилось — файл базы данных выжирал все доступное место на рам-диске (80GB) и кино заканчивалось. Я три недели «помучался» и откатился на 3.0.4. Возможно я […]

« Older Entries   Recent Entries »