Документация по СУБД Firebird

На нашем сайте представлена самая полная документация СУБД Firebird, как официальная, так и большая коллекция статей по разработке, оптимальному выбору аппаратного обеспечения и настройке Firebird.
 

Новости

10 Апреля 2025

5 шагов к улучшенной производительности Firebird

В материале "5 шагов к улучшенной производительности Firebird" (в PDF) от А. Ковязина и Э. Грегорио собраны практические рекомендации по оптимизации баз данных Firebird. Документ охватывает все важные аспекты настройки: параметры операционной системы, конфигурацию firebird.conf, проверку производительности дисков, оптимизацию индексов и выбор подходящего размера страницы. Каждый шаг сопровождается понятными инструкциями и средствами проверки результатов.
Материал предлагает не только теоретические знания, но и готовые решения с конкретными командами, скриптами и тестами производительности. Авторы включили полезные таблицы для разных версий Firebird и примеры типичных проблем с производительностью. Руководство будет полезно как начинающим администраторам, так и опытным специалистам, которым нужно улучшить быстродействие своих баз данных Firebird в реальных рабочих условиях.
 

27 Марта 2025

Методы доступа к данным, используемые в Firebird

Не обманывайтесь названием! Это не просто очередная статья.

"Методы доступа к данным, используемые в Firebird" — это фундаментальный документ (88 страниц!), предназначенный для всех, кто серьезно относится к производительности запросов Firebird. Подобно важным книгам, которые меняют наше представление о технологиях, эта статья изменит ваш подход к работе с запросами Firebird.

Созданная автором документации Firebird Денисом Симоновым и разработчиком движка Firebird Дмитрием Емановым, эта статья объясняет сложные концепции оптимизации Firebird простым языком, с многочисленными примерами и наглядными планами выполнения.

Этот документ предоставляет беспрецедентный взгляд на механизм обработки запросов Firebird, охватывая:

  • Основные методы доступа к данным — как Firebird читает таблицы, использует индексы и обрабатывает данные
  • Методы фильтрации — различные способы фильтрации потоков данных в Firebird
  • Алгоритмы соединения — подробное объяснение соединений типа Nested Loop, Hash и Merge
  • Продвинутые стратегии оптимизации — как Firebird выбирает наиболее эффективный план выполнения
Кому следует прочитать: 
  • Администраторам баз данных Firebird 
  • Продвинутым SQL-разработчикам 
  • Всем, кто хочет улучшить производительность своих баз данных Firebird

Эти знания настолько важны, что мы будем использовать их в качестве основы для нашего экзамена по продвинутой сертификации разработчиков SQL для Firebird.

Методы доступа используемые в FirebirdPDF) - статья Д.Симонов и Д.Еманов

24 Марта 2025

Революция BLOB

HQbird 2024R2 Update 2 представляют революцию в скорости работы с BLOB по сети (включая Интернет) в версии 5.0.3
В последнем выпуске HQbird (2024R2u2, версия 5.0.3) были внесены значительные улучшения в передачу данных BLOB через сети с высокой задержкой, такие как Интернет.
Эта оптимизация существенно улучшает скорость передачи BLOB, делая её сопоставимой с данными типа VARCHAR. Для использования этого улучшения как серверные, так и клиентские компоненты должны быть обновлены до новейшей версии (Firebird 5.0.3), доступной в релизе HQbird 2024R2 Update2.

Статья: Передача BLOB по сети в Firebird

Последняя версия представляет значительные улучшения производительности для обработки BLOB, а также улучшенную сетевую диагностику, улучшенный вывод isql и несколько новых параметров для тонкой настройки передачи BLOB.
Для детального изучения этих новых функций, Д. Симонов — автор официальной документации Firebird (Справочник по языку и Руководство разработчика) и книги "Подробные новые функции Firebird 5" — написал исчерпывающую статью под названием "Передача BLOB по сети в Firebird" (также доступна в формате PDF).

Инструмент с открытым исходным кодом: FB-BLOB-TEST

Во время подготовки этой статьи был разработан инструмент с открытым исходным кодом под названием FB-BLOB-TEST, специально для исследования производительности передачи BLOB и VARCHAR. Этот инструмент доступен на GitHub IBSurgeon и может быть использован для проведения собственных тестов передачи и эталонных тестов.

Что нового в HQbird 2024R2u2

  • Оптимизация передачи BLOB
  • Улучшения отчётов о производительности. Анализ производительности в HQbird является одним из ключевых инструментов для администраторов БД или разработчиков, которым необходимо оптимизировать производительность SQL-запросов:
  • Улучшения установщика Windows
  • Обновления командной строки и интерфейса
  • Улучшения управления базами данных
  • Управление репликацией
  • Автоматическое обновление и конфигурация
  • Улучшенная конфигурация репликации
Скачать новую версию: https://ib-aid.com/en/download-hqbird

21 Марта 2025

Знаете ли вы, что ...?

Опция no reserve может привести к повреждению базы данных?
До Firebird 2.1 расширение файла базы данных производилось отдельными страницами, при вставке, обновлении, и прочих операциях. Вообще «поштучное» увеличение файла БД достаточно ресурсоёмко для ввода-вывода.
В Firebird 2.1 был добавлен механизм, который ...
Читать дальше.

31 Декабря 2024

С новым годом!

С Новым Годом!

Успехов в работе, здоровья, и вам и вашим базам данных!
А мы со своей стороны поможем и технической поддержкой, и новыми статьями и материалами!

Еще новости

Подпишитесь на новости Firebird в России

Подписаться