برنامه نویسی
جستجوی Manticore 9.3.2: ردیابی استفاده از جدول پیشرفته ، بهینه سازی حافظه و بهبود پایداری

ما از اعلام انتشار هیجان زده ایم جستجوی Manticore 9.3.2، به همراه آوردن ردیابی استفاده از جدول پیشرفته ، بهینه سازی حافظه و پیشرفت های بیشمار پایداری برای اینکه تجربه جستجوی شما قابل اطمینان تر و کارآمدتر باشد.
🛠 ویژگی ها و پیشرفت های جدید
این نسخه شامل چندین پیشرفت است:
- پیشخوان فرمان و آمار استفاده از هر میز (PR #3337): آمار استفاده دقیق از جدول و ردیابی فرمان برای نظارت بهتر و بهینه سازی اضافه شده است.
- بهینه سازی استفاده از حافظه (v9.2.32): کاهش مصرف اوج حافظه در حین عملیات ادغام. شناسه اسناد به جستجوی شناسه ردیف اکنون از 12 بایت در هر سند به جای 16 بایت استفاده می کند ، و نیازهای حافظه را به میزان قابل توجهی کاهش می دهد (به عنوان مثال ، 24 گیگابایت رم برای 2 میلیارد سند به جای 36 گیگابایت).
🔧 رفع اشکال بحرانی و بهبود پایداری
این نسخه به چندین موضوع مهم می پردازد:
-
مدیریت و مدیریت منابع:
- خطاهای ثابت OOM (خارج از حافظه) هنگام استفاده
ORDER BY
وتWHERE
درid
(شماره شماره 3301) - برای جلوگیری از خرابی جستجو ، دست زدن به شناسه های بزرگ اسناد را بهبود بخشید (شماره شماره 3090)
- رفتار نامشخص ثابت هنگام صفر ویژگی های رشته (v9.2.30)
- خطاهای ثابت OOM (خارج از حافظه) هنگام استفاده
-
جدول و مدیریت فهرست:
- مشکلات آسیب دیدگی جدول با حذف به روزرسانی های پیچیده و اصلاح مجدد AutoFlush (شماره شماره 3236)
- نادرست ثابت شد
COUNT(*)
مقادیر در جداول بزرگ در زمان واقعی (شماره شماره 3238) - باقیمانده
tmp.spidx
پرونده ها هنگام قطع فرآیند بهینه سازی (شماره شماره 3343)
-
پرس و جو و پیشرفت جستجو:
- سقوط ثابت هنگام استفاده از Grouper با چندین ویژگی JSON در جداول RT با چند قطعه دیسک (شماره شماره 3171)
- ثابت
WHERE string ANY(...)
نمایش داده شد پس از شستشوی قوچ (شماره 3246) - رفع اشکال در محاسبه فاصله هنگام استفاده
GEODIST
عملکرد (شماره شماره 3063)
-
ادغام و سازگاری:
- پشتیبانی اضافه شده برای ایجاد منابع کافکا برای پارتیشن های خاص (شماره شماره 3032)
- سازگاری ساخت ثابت با Boost 1.88.0 (PR #3275)
- پشتیبانی از الاستیک اضافه شده است
query_string
قالب فیلتر (شماره شماره 3027)
🚀 امروز شروع کنید
ارتقاء به جستجوی Manticore 9.3.2 برای استفاده از این ویژگی ها و پیشرفت های جدید. برای لیست کامل تغییرات ، به ChangeLog مراجعه کنید.
ما دوست داریم از شما بشنویم!
- به بحث در انجمن جامعه ما بپیوندید
- گزارش ها را گزارش کنید یا ویژگی های موجود در GitHub را پیشنهاد دهید
- با ما در Slack گپ بزنید
- مستقیماً به ما ایمیل بزنید
contact@manticoresearch.com