The AUTO_CLOSE database setting can cause performance degradation. This is caused by the increased overhead of opening and closing the database after each connection. AUTO_CLOSE also flushes the procedure cache after each connection.

Best Practices Recommendations
If a database is accessed frequently, set the AUTO_CLOSE option to OFF for the database.

For More Information