auto_close

stso

New Member
Hallo,
ich wollte nur mal Fragen welche Vorteile die "auto_close"-Funktion beim MS-SQL Server (2005). Diese ist nämlich auf dem Server, welchen ich vorübergehend administriere, grundsätlich bei keine Datenbank aktiviert.
 
Ich empfehle dazu einen Besuch der MSDN:
ALTER DATABASE (Transact-SQL)

AUTO_CLOSE { ON | OFF }

ON

The database is shut down cleanly and its resources are freed after the last user exits.

The database automatically reopens when a user tries to use the database again. For example, by issuing a USE database_name statement. If the database is shut down cleanly while AUTO_CLOSE is set to ON, the database is not reopened until a user tries to use the database the next time the Database Engine is restarted.

OFF

The database remains open after the last user exits.

The AUTO_CLOSE option is useful for desktop databases because it allows for database files to be managed as regular files. They can be moved, copied to make backups, or even e-mailed to other users.

Ich denke mal, es ist aus wegen Performance-Vorteilen bei einer über die Laufzeit des Servers offen gehaltenen Datenbank. Die Datenbank dürfte in dem Fall bei den ersten Queries einer Verbindung schneller sein, da sie bereits geöffnet ist und somit eine gute Chance besteht, dass noch viel davon im Speicher gecached ist.

So genau kann ich das aber nicht sagen, da ich mich mit MS-SQL nicht auskenne.
 
Back
Top