Archive for 'IBProvider'

Второе дыхание 32х бит.

Привет всем. На днях, изучая результаты нагрузочного тестирования очередного выпуска IBProvider-a (v3.19), обнаружил что многопоточная проверка 32-х битной сборки закончилась с огромным количеством ошибок выделения памяти. По всей видимости, после последних изменений в тестовой базе данных и тестовой системе, стандартных 2GB адресного пространства, которые отводятся пользователю в 32-х битном процессе, стало явно маловато.

Большое тестирование #3

Всем привет. Как я тут уже упоминал — 16 октября было запущено третье «большое тестирование» IBProvider-а. Второе было весной текущего года. «Добежать» до финиша опять не удалось. Однако в этот раз из-за проблем с Firebird. Судя по всему, 16 ноября (то есть через месяц после старта) произошло зацикливание внутри движка. Так что, если у вас […]

Новый триал IBProvider-a [сборка 15608]

Привет всем. На сайт IBProvider-a загружены дистрибутивы нового триала — 3.18.0.15608. Основные изменения: Улучшена работа в качестве MSSQL Linked Server-а. Переезд на компилятор 2012 студии. А теперь, об этих двух пунктах поподробнее.

Коротко про регистрацию COM-объектов

Привет всем. В старые, добрые времена (когда …) было нормой использовать команду «regsvr32.exe ComServer.DLL» для регистрации COM-объектов в реестре Windows. Однако эти времена, походу, давно закончились с выходом Windows Vista. Я, у себя на компьютере, дал себе полные права для обновления ветки реестра «HKEY_LOCAL_MACHINE\SOFTWARE\Classes» и продолжаю заниматься этими грязными делами под обычным пользовательским аккаунтом. Ахтунг: […]

Хотел написать об «отмене выполнения запросов в Firebird»… И написал.

Привет всем. Как хорошо известно (в узких кругах) в Firebird 2.5 появилась функция отмены текущей операции с сервером — fb_cancel_operation. Штука, без сомнения, реально полезная. Но как показывает практика — ей нужно уметь пользоваться. Иначе, как показано в данном примере, можно запросто прерывать чужую работу. Собственно говоря, моя текущая мысль не о том, что кто-то […]

Вести с полей

Привет всем. 1. Выложили новый релиз IBProvider-а. На этом будем считать, что работа над ошибками (см. серию релизов 3.16.x) завершена. 2. Выложен дистрибутив с допиленным .NET провайдером. Десерт был сожран съеден при свечах. В ближайших планах — переработка инсталлятора .NET провайдера. Хотя от одной только мысли об WiX мой мозг содрогается … 3. На тестовом […]

Linked Server. Механика выполнения запроса на выборку данных.

Привет всем. В этой короткой заметке, я проведу небольшое исследование использования IBProvider-a в качестве связанного сервера MSSQL. Основная цель — показать недостатки неявного управления транзакциями. Ну и, до кучи, узнаем что MSSQL хочет от IBProvider-а.

FB3. Alternatives for Embedding Quotes in String Literals

Привет всем. В FB3 был добавлен новый способ представления текстовых литералов в тексте запроса: <alternate string literal> ::= { q | Q } <quote> <alternate start char> [ { <char> }… ] <alternate end char> <quote> Author: Adriano dos Santos Fernandes Перед тем как начинать добавлять поддержку этого представления в IBProvider, я пару часов морально […]

Новый триал IBProvider-а [сборка 15302]. Ревизия кода

Привет всем. Новый рабочий год начинается тяжко начал с ревизии и доработки существующего кода :). А конкретнее: — Натравил на код анализаторы. — Немного оптимизировал работу с низкоуровневыми конструкциями, на которых базируется вся инфраструктура.

Вкратце

Привет всем! Сегодня первый день после моих летних «enjoyable holidays». Даже немного соскучился по своей игрушке. Не уверен, что это взаимно. Потому что за все лето не было ни одной технической проблемы, связанной с провайдером. И еще сегодня ДР релиза третьей версии IBProvider-a. Три года. Ходить и отнимать добывать еду он уже научился. Наверное скоро […]

« Older Entries   Recent Entries »