Блог: Interbase Inside :: Subscribe.ru
Interbase SQL Server: новости, релизы, обзор компонентов Interbase
Новые возможности Interbase 7
Поддержка SMP
Новая версия Interbase 7 способна использовать многопроцессорную архитектуру. Предыдущие версии могли использовать только один процессор
Мониторинг состояния сервера через SQL запросы к временных системным таблицам
Глобальные временные таблицы содержат данные по работе сервера Interbase 7 и обращениям к базам данных.
Что можно делать при помощи таблиц мониторинга:
- Получать список подключенных пользователей с детальной статистикой по каждому из них:
- сколько времени работает пользователь
- какие запросы он выпоолняет
- к каким таблицам он обращается
- поток ввода-вывода для конкретного подсоединения
- Выявлять замусоренные таблицы
- Определять часто выполняемые хранимые процедуры
- Отключать пользователей
- Отменять выполняемые операции
- Определять активность сборщика мусора
- Фиксировать зависшие транзакции
Управлять состоянием сервера можно при помощи запросов на модификацию данных в временных таблицах
Каждая таблица выдает информацию только на тот момент, когда пользователь обращается к ней.
Cистемные временные таблицы
- TMP$ATTACHMENTS По записи на каждый коннект к базе данных
- TMP$DATABASE По записи на каждую базу данных, к которой вы подсоединились
- TMP$POOL_BLOCKS По записи на каждый блок памяти в каждом пуле
- TMP$POOLS По записи на каждый пул памяти
- TMP$PROCEDURES По записи на каждую выполненную в данном коннекте процедуру
- TMP$RELATIONS По записи на каждую таблицу, к которой было обращение в данном коннекте
- TMP$STATEMENTS По записи на каждый выполняемый в данный момент запрос, для всех коннектов
- TMP$TRANSACTIONS По записи на каждую активную (или limbo) транзакцию
Просмотр и изменение временных таблиц по умолчанию доступны только для SYSDBA и владельца базы данных. Для остальных необходимо явно назначить права при помощи оператора GRANT
Добавлен новый тип данных: BOOLEAN
В Interbase 7 Тип BOOLEAN может принимать следующие значения: TRUE/FALSE/UNKNOWN. Новые связанные с этим типом ключевые слова были зарезервированы: BOOLEAN, TRUE, FALSE, UNKNOWNРеализована поддеркжа длинных имен до 68 символов
Имена объектов теперь могут иметь длину до 68 символов (67 символов плюс завершающий 0).
Определение версии подключенного клиента
Некоторые клиентские библиотеки и драйверы могут иметь необходимость определять версию клиентской библиотеки Interbase. К примеру, в IBProvider доступно большое количество информационных свойств, позволяющих получить дополнительную информацию о клиенте: IB Base, IB Client Level, IB Client, IB Client Version, IB Client Name и т.д.Легкий переход с предыдущих версий
Для перехода на Interbase 7 с предыдущих версий необходимо сделать backup базы на старой версии и restore на новой.
Полезные ссылки
- Бесплатная альтернатива Interbase: Firebird 1.0.
- Более новая версия Firebird: Firebird 2.0.
- Альтернатива Firebird and Interbase ODBC driver.
Спонсоры поста
- Как защититься от обмана: Удаленная работа на фрилансе.
- Обзор профессий, доступных фрилансеру: Кем работать на фрилансе.
Новые возможности Interbase 2007
Среди усовершенствований новой версии:
- Поддержка Unicode
- Увеличенная производительность работы
- Повышенная масштабируемость
- Улучшеный механизмы защиты данных
- Расширенные возможности восстановления после сбоев
InterBase 2007 поставляется в двух версиях -- Server Edition и Desktop Edition.
InterBase 2007 Server Edition рассчитана для запуска в операционных системах Microsoft Windows, Solaris и Linux.
InterBase 2007 Desktop Edition работает только в операционной системе Windows.
InterBase 2007 Developer Edition входит в состав Borland Developer Studio, Delphi, C++Builder, C# Builder и JBuilder.
Interbase 2007 Service Pack 1
- Улучшена совместимость с Windows Vista
Interbase 2007 Service Pack 2
- добавлена возможность указания начального размера для баз данных и журналов
- существенные исправления оптимизатора
- дескрипторы параметров UDF
Кроме нововведений есть и исправления:
- исправлены проблемы совместимости с клиентской частью предыдущих версий
- новые БД по умолчанию имеют параметр Forced Write = on. Это повышает шансы БД остаться целой при сбоях операционной системы и железа.
Полезные ссылки
- Официальная страница Interbase
- Альтернатива Interbase ODBC driver - рассматривается выбор драйвера для Interbase 2007.
- Альтернатива Firebird ODBC driver.
Спонсоры поста
- Продажа, установка монтаж/демонтаж пластиковых окон г. Липецк: Квадрат-Липецк пластиковые окна пвх. Скидки пенсионерам. Бесплатный замер по области
- Статьи о фрилансе, удаленной работе: Удаленная работа на дому, Что должен знать freelancer?
- Основы SEO-copywriting в статье: SEO-копирайтинг.




