¿Cuáles son las ventajas y desventajas de reducir una base de datos? ¿Hay alguna implicación en el rendimiento?¿por qué reducir una base de datos sqlserver 2005?
Respuesta
- Ventaja: menos espacio en disco utilizado
- Desventaja: es más probable que se quede sin espacio
Eso es básicamente la misma - un encogido DB sin espacio libre tendrá que ser 'crecido' con el fin para completar casi cualquier operación
Cuando SQL se queda sin espacio en un archivo MDF, tiene que crecerlo, y eso es muy lento y costoso.
Si sabe que tiene suficiente espacio en el archivo, proceda y reduzca. Tenga cuidado con los archivos fragmentados ya que tendrá que volver a indexarlos posteriormente si es así.
Ejemplo básico:
archivo de base de datos de 500 MB, 400 MB utilizado. Podría reducirlo a 400MB, pero la siguiente operación será muy lenta ya que SQL agrega 40MB (10%, por defecto) al tamaño.
Archivo de base de datos de 500MB, 50MB utilizados. Probablemente estás desperdiciando espacio. Reducirlo a 100MB y el DB todavía tendrá espacio para hacer muchas cosas.
Archivo de base de datos de 500MB, 50MB utilizados, pero a punto de importar millones de registros. Déjalo sin romper. Verifique nuevamente después de la importación.
Solo lectura Los DB siempre deben reducirse.
- 1. ¿Cuál es la mejor manera de perfilar una base de datos sqlserver 2005 para el rendimiento?
- 2. Cómo puedo copiar registros de datos entre dos instancias de una base de datos SQLServer
- 3. cómo reducir la base de datos sqlite?
- 4. Configuración y restablecimiento de DATEFORMAT en SQLServer 2005
- 5. len() Vs datalength() en sqlserver 2005
- 6. SqlServer 2005: problema de interbloqueo sin registros compartidos
- 7. Múltiples idiomas en una base de datos - SQL Server 2005
- 8. base de datos: ¿por qué el emparejamiento
- 9. Habilitación de la función de auditoría en SQLServer 2005
- 10. ¿Por qué querría usar una base de datos no relacional?
- 11. ¿Por qué necesitamos una base de datos temporal?
- 12. log4net a SQLServer: ¿qué sucede si la base de datos no está disponible?
- 13. Base de datos SQL Server 2005 'En recuperación'
- 14. Auditoría de datos en NHibernate y SqlServer
- 15. ¿Cuál es la forma más fácil de exportar una base de datos SQLServer 2000 a XML?
- 16. ¿Qué herramientas BUENAS están disponibles para generar ERD desde una base de datos de SQL Server?
- 17. ¿Puedo tener 2 contextos EntityFramework diferentes para compartir una única base de datos SqlServer Compact?
- 18. SQL 2005 - forma rápida de duplicar rápidamente una base de datos + datos
- 19. ¿Hay un control WPF que le permita conectarse a una base de datos SQLSERVER?
- 20. Cómo probar la conexión SqlServer sin abrir una base de datos
- 21. Copiar datos de una tabla en una base de datos a otra base de datos separada
- 22. ¿Qué significa aspirar una base de datos?
- 23. ¿Qué es una "base de datos generalizada"?
- 24. ¿Crear una base de datos desde otra base de datos?
- 25. ¿Qué ventajas tiene una base de datos basada en documentos sobre una base de datos relacional?
- 26. No se puede conectar a la base de datos SQLServer en la aplicación Java
- 27. SQL Server 2005: ¿Por qué nombrar transacciones?
- 28. ¿Por qué Redis usa números de base de datos enteros?
- 29. Cambios de seguimiento en una base de datos de SQL Server 2005
- 30. ¿Por qué se utiliza la vista de base de datos?