Uma dica que dou para este tipo de caso é usar a biblioteca ConnectorX, "Biblioteca mais rápida para carregar dados de banco de dados para DataFrames em Rust e Python"
https://github.com/sfu-db/connector-x
Em resposta a Criei um ORM em Python para minha empresa
1
1
Opa, não entendi muito bem, vi meio por cima a lib (só o readme) e é utilizado SQL, o objetivo aqui foi eliminar SQL dentro do python.
Mas pelo o que eu vi poderia ser útil para otimizar o tempo da consulta.