Цю сторінку перекладено машинним перекладом. Читайте англійський оригінал. English

HQbird 2024 R2 Update 10

IBSurgeon випускає версію HQbird 2024 R2 Update 10. Окрім виправлень з останніх релізів ванільних версій, HQbird має такі нові функції:

Матеріалізовані представлення (Нова функція) у 5.0

  • Новий тип постійного представлення: визначається як представлення, зберігається як таблиця. Підтримує індекси; DML та тригери не дозволені.
  • Синтаксис: CREATE / ALTER / RECREATE MATERIALIZED VIEW ... AS [WITH [NO] DATA]. Видалення через звичайний DROP VIEW.
  • Перетворення між типами: ALTER ... TO NOT MATERIALIZED та ALTER VIEW ... TO MATERIALIZED.
  • REFRESH MATERIALIZED VIEW - чотири режими:
    • За замовчуванням: повне ексклюзивне перезавантаження (найшвидше для багатьох змін).
    • CONCURRENTLY: оновлення на основі злиття, без ексклюзивного блокування, вимагає унікальний індекс.
    • DROP DATA: очищає всі дані та індекси для звільнення місця.
    • CASCADE: оновлює всі залежні MV у правильному порядку залежностей.
  • Відновлення gbak автоматично оновлює всі MV. Використовуйте перемикач -NO_MATVIEWS, щоб пропустити. Резервна копія, що містить MV, вимагає Firebird з підтримкою MV для відновлення.

Резервне копіювання та відновлення

  • Верифікаційне резервне копіювання: циклічне видалення перед стисненням; коефіцієнти дискового простору тепер налаштовуються.
  • Завдання Backup-Restore-Replace: налаштовувана тека резервного копіювання та шаблон імені файлу (наприклад, brr_{0,date,yyyyMMdd_HH-mm-ss}.fbk); тека автоматично створюється, якщо відсутня.
  • nBackup: перейменування журналу змінено на атомарне перейменування з повторною спробою.

Трасування та моніторинг

  • Нове поле connection_id у діалозі налаштування трасування.
  • Звіт трасування: групування та фільтрація за назвою процесу без урахування регістру; відсоток прогресу під час генерації звіту.

Веб-інтерфейс та конфігурація

  • Покращення локалізації веб-консолі; новий елемент-розділювач з міткою для групування форм.
  • Оновлено кеш-бастінг для запобігання застарілим JS/CSS після оновлень.
  • Уніфіковані налаштування передачі файлів за замовчуванням: порт 8722, користувач socketuser, надійний пароль.
  • Реєстрація ліцензії KA: префікс HTTP/HTTPS більше не потрібен у полі хоста.

Виправлення помилок

  • Хибне критичне попередження, коли всі завдання бази даних тимчасово вимкнені - виправлено.
  • Помилка списку сеансів трасування для користувачів SYSDBA без прав перегляду списку трасування - виправлено.
  • Шляхи UTF-8 у компоненті дешифрування, що спричиняли помилки mon/trace - виправлено на стороні DG.
  • Конфігурація реплікації: ключі з порожніми значеннями більше не зберігаються після видалення.
  • Обробка journal_archive_command для Firebird 4+ виправлена (FB PR #8381).

Інсталятор та збірка

  • Оновлено інсталятор Windows; оновлено бінарні файли клієнтської бібліотеки та OpenSSL.
  • VSS Writer: розширене журналювання стану бази даних (розмір, часова мітка, gstat -h).
  • cloudbackup: додано підтримку завантаження файлів через протокол Socket.

Більше деталей тут.

Завантажити тут.