Добрый день.
А подскажите, какое количество записей сейчас в базе (реально столько нужно)?
Для того чтобы проанализировать количество записей можно сделать так:
Ставим 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” пишется. Те топики, которые не надо хранить долго - можно вынести в отдельную.