Как снизить нагрузку на процессор при обращении к БД?
Сделай таски на отдельном потоке используя библиотеку Threading
https://docs.python.org/3/library/threading.html
Если нагрузка на базу начинает тормозить остальное - видимо (при условии, что база нормально настроена, задействован пул коннектов, запросы оптимизированы и т. д.) пришёл час разносить их по разным контейнерам/виртуалкам.