Как можно оптимизировать wb-mqtt-db?

Добрый день.
А подскажите, какое количество записей сейчас в базе (реально столько нужно)?
Для того чтобы проанализировать количество записей можно сделать так:
Ставим sqlite3

apt install sqlite3 -y

потом выполняем, Для подсчета количества записей по контролам (по источникам):

echo "select count(CHANNEL), (select device from channels where channels.int_id=data.channel) as DEVICE, (select control from channels where channels.int_id=data.channel) as CHANNEL from data group by CHANNEL;" | sqlite3 /mnt/data/var/lib/wirenboard/db/data.db

Расположение файла базы можно поменять, “database” в /etc/wb-mqtt-db.conf. и перенести но на сетевую шару, например nfs.

Для начала, как писал выше - надо посмотреть, что в базе. И, при необходимости - убрать лишние топики.
по умолчанию все в одну группу “all” пишется. Те топики, которые не надо хранить долго - можно вынести в отдельную.