Bonjour,
J'ai un serveur MSSQL SERVER 2005 SP2 avec 4 bases de données (2 de prod et 2 de test) et je veux arrêter mes deux bases de test.
comment faire?
Frédéric.
Bonjour,
J'ai un serveur MSSQL SERVER 2005 SP2 avec 4 bases de données (2 de prod et 2 de test) et je veux arrêter mes deux bases de test.
comment faire?
Frédéric.
Que voulez vous dire par arrêter ?
++
Arrêter au sens Oracle : arrêter l'instance (ce qui libère la mémoire et stoppe les processus)
Rappel : chez Oracle : un serveur de bases de données=1 base de données(fichiers de données)+1 instance(process+mémoire)
En fait mon but et de libérer la mémoire occupée par mes deux bases de test, je veux donc les arrêter.
Merci d'avance
Vous ne pouvez pas arrêter une "base de données" sur SQL Server comme vous l'expliquez sur oracle. Avec SQL Server, si vous n'utilisez pas votre base de données vous n'aurez aucune ressource dédiée à celle-ci. (Aucune donnée en cache et aucun plan d'exécution dans le cache des procédures, aucune ressource CPU pour l'exécution d'une quelconque requête ...).
Maintenant si vous voulez vraiment que personne ne puisse y accéder vous pouvez toujours les mettre "Hors ligne" par exemple.
++
Bonjour,
Si vous ne l'utilisez pas, elle consomme un peu de ressources, mais elle ne doit pas consommer beaucoup de mémoire puisqu'elle ne nécessite pas de cache de données et de procédures.Supposons que ma base de test ait été utilisée à un moment donné et qu'elle ne l'est plus, de la mémoire a donc été allouée et non libérée?
Dans tous les cas, SQL Server ne rendra pas le mémoire qu'il a demandé à l'OS, donc cela ne change rien.
En revanche, laisser une base de données volumineuse inutilisée peut engendrer une consommation importante de ressources lors d'un redémarrage après un incident.
Pour arrêter vos bases de données :
Ceci ne fonctionnera que dans le cas où la base de données n'est pas en cours d'utilisation (pas d'applications connectées )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ALTER DATABASE maBaseTest SET OFFLINE
@++
Bonjour,
Merci pour ces informations.
Dans les même conditions, si je supprime mes bases de test, puis je espérer un gain au niveau de la RAM?
Frédéric
Oui puisque aucun espace mémoire ne sera alloué pour vos bases puisqu'elles n'existeront plus.
++
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager