Есть бот, он запускает по 10 тасков (выполняется парсинг страниц) через asynаcio на 1 пользователя, в каждом 1 таске выполняется обращение к БД 4-5 раз, это очень сильно нагружает процессор и бот начинает тормозить, как можно снизить нагрузку на процессор ?
UPD На моем сервере много ядер, но почему то используются не все
Соединение создаю с помощью
asyncpg.create_pool()
Все обращения к БД делаю через
async with self.pool.acquire() as con:
await con.execute(sql)