es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El procedimiento almacenado es demasiado lento en AWS RDS SQL Server.

Estaba migrando un sistema heredado a la nube (AWS), por lo que tengo dos instancias de la base de datos: una DB heredada en un servidor SQL local y una nueva utilizando AWS RDS SQL Server.

Luego, hay una declaración SELECT en uno de los SP que llama a una UDF para calcular el valor de una columna.

En RDS, esta declaración tarda demasiado tiempo, mientras que en el local no lleva un tiempo significativo. Incluso en la versión de alto rendimiento de RDS tarda y la lambda excedió el tiempo límite.

Todas las cosas, como los índices, son similares en ambas instancias.

¿Cualquier otra razón para este problema de rendimiento?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Es posible que el problema de rendimiento sea debido a una diferencia entre las dos instancias de SQL Server. Es importante verificar la configuración de ambas instancias para asegurarse de que estén configuradas de la misma manera. Además, puede ser beneficioso verificar el plan de consulta para la declaración de selección para ver si hay alguna diferencia entre las dos instancias que pueda estar causando el problema de rendimiento. Asimismo, puede ser útil verificar la UDF para asegurarse de que está optimizada para la instancia de RDS.

Comments are closed.