Quels sont les avantages et les inconvénients de la réduction d'une base de données? Y a-t-il des implications de performance?pourquoi réduire une base de données sqlserver 2005?
Répondre
- Avantage: moins d'espace disque utilisé
- Inconvénient: plus susceptibles de manquer d'espace
C'est essentiellement - un rétrécis DB sans espace libre devra être « cultivé » pour pour compléter presque toute opération. Lorsque le SQL manque d'espace dans un fichier MDF, il doit le développer et c'est très lent et coûteux.
Si vous savez que vous avez suffisamment d'espace dans le fichier allez-y et réduisez. Faites attention aux fichiers fragmentés car vous aurez besoin de ré-indexer s'ils le sont.
exemple de base:
fichier de base de données de 500 Mo, 400 Mo utilisé. Vous pouvez le réduire à 400 Mo, mais l'opération suivante sera très lente car SQL ajoute 40 Mo (10%, par défaut) à la taille.
Fichier de base de données 500 Mo, 50 Mo utilisé. Vous perdez probablement de l'espace. Réduisez-le à 100 Mo et la DB aura toujours l'espace pour faire beaucoup de choses.
Fichier de base de données de 500 Mo, 50 Mo utilisé, mais sur le point d'importer des millions d'enregistrements. Laissez-le sans être brisé. Vérifiez à nouveau après l'importation.
Lecture seule Les BD doivent toujours être rétrécis.