¿Cuáles son los beneficios de utilizar particiones con la edición Enterprise de SQL 2005?

StackOverflow https://stackoverflow.com/questions/27206

Pregunta

Estoy comparando dos técnicas para crear tablas particionadas en SQL 2005.

  • Utilice vistas particionadas con una versión estándar de SQL 2005 (descrita aquí)
  • Utilice la partición integrada en la edición Enterprise de SQL 2005 (descrita aquí)

Dado que la edición empresarial es mucho más cara, me gustaría saber cuáles son los principales beneficios de la implementación empresarial integrada más nueva.¿Es solo un ahorro de tiempo para la implementación en sí?¿O obtendré un rendimiento real en bases de datos grandes?

Sé que puedo ajustar las restricciones en la primera opción para mantener una ventana deslizante en las particiones.¿Puedo hacerlo con la versión integrada?

¿Fue útil?

Solución

searchdotnet rulz!mira esto:

http://www.eggheadcafe.com/forumarchives/SQLServerdatawarehouse/Dec2005/post25052042.asp

Actualizado:ese enlace esta muerto.Así que aquí hay uno mejor.http://msdn.microsoft.com/en-us/library/ms345146(SQL.90).aspx#sql2k5parti_topic6

Desde arriba:

Algunos de los beneficios de rendimiento y capacidad de administración (de las tablas particionadas) son

  • Simplifique el diseño e implementación de tablas grandes que deben dividirse para fines de rendimiento o administración.
  • Cargue los datos en una nueva partición de una tabla dividida existente con una interrupción mínima en el acceso a los datos en las particiones restantes.
  • Cargue los datos en una nueva partición de una tabla dividida existente con rendimiento igual a cargar los mismos datos en una tabla nueva y vacía.
  • Archive y/o elimine una parte de una tabla dividida al tiempo que impacta mínimamente el acceso al resto de la tabla.
  • Permita que las particiones se mantengan cambiando particiones dentro y fuera de la tabla particionada.
  • Permita un mejor escalado y paralelismo para operaciones extremadamente grandes en múltiples tablas relacionadas.
  • Mejore el rendimiento en todas las particiones.
  • Mejore el tiempo de optimización de consultas porque no es necesario optimizar cada partición por separado.

Otros consejos

Al utilizar las tablas particionadas, puede mover datos más fácilmente de una partición a otra.También puede particionar los índices.

También puede mover datos de una partición a otra tabla según sea necesario con un solo comando ALTER TABLE.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top