Ошибка при сохранении данных о потреблении

Похоже, количество данных слишком большое, и сервер БД не справляется с обработкой сохранения за разумное время.

Для начала стоит посмотреть на то какие данные опрашиваются в этом задании. Возможно, нужно убрать чтение часовых, или поставить опрос почаще, чтобы каждый раз считывалось меньшее количество данных. Сейчас они не сохраняются из-за ошибки, и, судя по всему, это не вызывает особых проблем. Предполагаю, что если убрать, например, часовые архивы, суточных хватит для ваших задач.

Кроме того имеет смысл масштабировать систему и вынести его на отдельный компьютер. Если такой возможности нет, стоит для начала перенести хранилище БД на отдельный SSD диск. Это сильно повысит отзывчивость БД и системы в целом.