P2: Индексы report.resolved_by и ticket.assigned_to для per-admin stats #43
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Проблема
Метрики модератора/support (
count_reports_resolved_by_admin,count_tickets_by_admin) делают match по всей таблице.Ожидаемый результат
Индексы Mnesia на
report.resolved_byиticket.assigned_to; чтение через индекс. Контракт API без изменений.Критерии приёмки
ensure_index, идемпотентноinfra_mnesia:create_indices/0Приоритет
P2
Часть плана оптимизации непереведённых метрик после #42. Шаг 1.
Беру в работу. Шаг 1 плана: индексы для per-admin stats.
Готово.
20260717190000_admin_stats_indexesinfra_mnesia:create_indices/0count_reports_resolved_by_admin/count_tickets_by_adminчерезdirty_index_read(+ fallback)core_admin_stats_index_tests: 2/2Коммит не создавал.