Aunque no dices que base de datos usas,
Primero, te recomiendo (si no lo has hecho) es que asignes indices en la tabla en el campo correspondiente.
Segundo, usa bloques Try...Except para mostrar algún mensaje de error y que tu programa no aborte los procesos.
Si nos das mas información habrá alguen que te proporcione mas soluciones.
Salud OS
PD. Bienvenido al foro, te recomiendo leas
nuestra guia de estilo