⚠️ Эта страница автоматически переведена, и перевод может быть несовершенным.
blog-post

Manticore Search 9.3.2: Enhanced Table Usage Tracking, Memory Optimization and Stability Improvements

Мы рады объявить о выпуске Manticore Search 9.3.2, предоставляющего улучшенный мониторинг использования таблиц, оптимизацию памяти и многочисленные улучшения стабильности, чтобы ваш поиск был более надёжным и эффективным.


🛠️ Новые функции и улучшения

Этот выпуск включает несколько улучшений:

  • Счётчик команд и статистика использования таблиц ( PR #3337 ): Добавлена подробная статистика использования таблиц и отслеживание команд для лучшего мониторинга и оптимизации.
    СТАТУС ТЕСТА ТАБЛИЦЫ

  • Оптимизация использования памяти ( v9.2.32 ): Снижено пиковое потребление памяти во время операций слияния. Поиск соответствий Document ID к row ID теперь использует 12 байт на документ вместо 16 байт, что значительно уменьшает требования к памяти (например, 24 ГБ ОЗУ для 2 миллиардов документов вместо 36 ГБ).


🔧 Критические исправления ошибок и улучшения стабильности

Этот выпуск решает несколько важных проблем:

  • Управление памятью и ресурсами:

    • Исправлены ошибки OOM (Out Of Memory) при использовании ORDER BY и WHERE по id ( Issue #3301 )
    • Улучшена обработка больших идентификаторов документов, чтобы предотвратить сбои поиска ( Issue #3090 )
    • Исправлено неопределённое поведение при обнулении строковых атрибутов ( v9.2.30 )
  • Управление таблицами и индексами:

    • Исправлены проблемы повреждения таблиц путем удаления сложных обновлений чанков и рефакторинга автосброса ( Issue #3236 )
    • Исправлены некорректные значения COUNT(*) в больших таблицах реального времени ( Issue #3238 )
    • Исправлены оставшиеся файлы tmp.spidx при прерывании процесса оптимизации ( Issue #3343 )
  • Улучшения запросов и поиска:

    • Исправлен сбой при использовании grouper с несколькими JSON‑атрибутами в RT‑таблицах с несколькими дисковыми чанками ( Issue #3171 )
    • Исправлены ошибки запросов WHERE string ANY(...) после сброса RAM‑чанка ( Issue #3246 )
    • Исправлена ошибка расчёта расстояния при использовании функции GEODIST ( Issue #3063 )
  • Интеграция и совместимость:

    • Добавлена поддержка создания Kafka‑источников для конкретных разделов ( Issue #3032 )
    • Исправлена совместимость сборки с Boost 1.88.0 ( PR #3275 )
    • Добавлена поддержка формата фильтра Elastic query_string ( Issue #3027 )

🚀 Начните сегодня

Обновитесь до Manticore Search 9.3.2, чтобы воспользоваться этими новыми функциями и улучшениями. Для полного списка изменений посетите changelog .

Мы будем рады вашему отзыву!

Установить Manticore Search

Установить Manticore Search