Дата публикации: 18.08.2016

IBProvider v3.31. Оптимизация и устранение проблем с InterBase

Шесть лет назад, в августе 2010 года, мы выпустили IBProvider v3 – провайдер для IB/FB с новой архитектурой.

За прошедшее время мы выпустили 72 обновления. Это, в среднем – по одному обновлению каждый месяц!

А еще мы успели создать высококачественный ADO.NET провайдер и научили IBProvider напрямую работать с Firebird.

Как нам это удается?

Просто мы очень любим свою работу. И тратим на неё всё свое время.

А еще мы очень ценим доверие, оказанное нашими клиентами. Спасибо Вам!

Оптимизация новой версии IBProvider

1. В процессе тестирования производительности обнаружилось, что честная реализация проверки состояния подключения (получение значения свойства «Connection Status») достаточно сильно снижает производительность. Поэтому мы упростили этот код и добавили возможность выбора режима проверки подключения – свойство инициализации «check_cn_status».

2. Мы в полном объеме задействовали собственные возможности провайдера и сократили количество обращений к серверу при подготовке SQL запросов.

Устранение проблем с InterBase

Начиная с версии v3.28.2, при выполнении запроса «SAVEPOINT …» для баз данных InterBase, провайдер возвращает ошибку вида:

[BUG CHECK] Неизвестный идентификатор типа запроса: 0. DBMS: WI-V12.0.4.357. Точка проверки [isc_common__svc__is_selectable_stmt__std::is_selectable_stmt][#001].

В текущей версии эта проблема устранена.


Дата публикации: 18.08.2016. Права на материал принадлежат: IBProvider. При перепечатке ссылка на сайт https://www.ibprovider.com/rus обязательна.