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.

Cómo forzar la ejecución de un trabajo de limpieza en SQL Server Express.

Estoy utilizando SQL Server como base de datos de Azure DevOps y hay un límite de 10 GB que desconocía y ya se ha alcanzado. La solución obvia es utilizar un SQL Server adecuado en su lugar – lo sé. Sin embargo, por ahora (esto es una emergencia) necesito una solución rápida y sencilla, así que eliminé un montón de cosas en Azure DevOps, pero no tuvo efecto. ¿Existe alguna forma en SQL Server Express de forzar el trabajo de limpieza que se ejecuta presumiblemente una vez al día para liberar algo de memoria?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, hay una forma de forzar la limpieza en SQL Server Express. Puede utilizar el procedimiento almacenado sp_updatestats para forzar la limpieza. Este procedimiento almacenado actualizará las estadísticas de todas las tablas en la base de datos, lo que ayudará a liberar algo de memoria. También puede utilizar el comando DBCC SHRINKDATABASE para reducir el tamaño de la base de datos. Este comando reducirá el tamaño de la base de datos y liberará algo de memoria.

Comments are closed.