Иногда я получаю сообщение об ошибке mnesia overloaded
при использовании в основном async_dirty
запросов и ram_copies
таблиц. Поэтому, чтобы понять, что происходит, я хочу получить больше информации о состоянии mnesia, таком как количество запросов в секунду или размер очереди запросов. Я много искал и нашел два возможных подхода.
Первая функция mnesia:system_info
, которая может возвращать список текущих транзакций. Но, похоже, он не может предоставить информацию о транзакциях без транзакций.
Вторая подписка на события mnesia, но при этом требуется активная фоновая обработка, а также ручная подписка на каждое событие таблицы.
Есть ли лучшие способы получить эту информацию?