Tengo un SQL que se ejecuta rápidamente por sí solo, pero es 60 veces más lento cuando el mismo SQL está dentro de un procedimiento almacenado. El SQL utiliza tablas temporales en muchas de sus consultas. ¿Por qué es más lento en un sp?
Estoy intentando cambiar de una solución pyodbc basada en Windows (usando el controlador SAP Adaptive Server Enterprise 16.0) a una solución basada en Red Hat Linux 7.9 utilizando sybpydb. Solución actual de pyodbc: connection = pyodbc.connect( “Driver={Adaptive Server Enterprise};NetworkAddress=<servername,serverport>; Database=<database>;UID={<username>};PWD={<password>};@pool_size=10; stmtquery_timeout=1200;@login_timeout=30;@connection_timeout=30”) df = pandas.read_sql_query(“exec <storedproc_name>”) connection.close() Estoy intentando replicar esto . . . Read more
Este es un ordenador proporcionado por la empresa y no puedo instalar ningún nuevo software en él. Sin embargo, puedo instalar módulos de Python en mi propio directorio. Necesito ejecutar algo en Sybase y hay más de 10 servidores. La operación manual consume mucho tiempo, por lo tanto, estoy buscando . . . Read more