Particionar de forma aislada puede ser suficiente, pero puede obtener mejores resultados si se combina con vistas particionadas y varias tablas. Depende mucho del patrón de consulta y crecimiento.
La limitación actual con la partición es que las estadísticas de columna solo se mantienen en una tabla, en lugar de en el nivel de partición. Si tiene un patrón de consulta que se beneficiaría de estadísticas más precisas, la combinación de particiones de tabla con vistas particionadas podría generar importantes beneficios de rendimiento.
Donde la naturaleza de sus datos varía de mes a mes, año a año, las vistas particionadas también pueden ayudar. Imagine un minorista que cambia sus líneas de productos continuamente, de modo que haya poca consistencia en los rangos de Product.ProductId en uso de año en año. Con una sola tabla de pedido / detalle de pedido y, por lo tanto, un solo histograma de estadísticas, las estadísticas ofrecerán poco al optimizador de consultas. Una tabla por año (Order_2010, Order_2011, OrderLine_2010, OrderLine_2011) particionada por mes y combinada con vistas particionadas (Order, OrderLine) proporcionará estadísticas más detalladas y potencialmente útiles para el optimizador.
Puede introducir el particionamiento de tablas con un esfuerzo comparativamente pequeño, así que comience allí, mida el impacto y luego evalúe si las vistas particionadas valdrían la pena el esfuerzo adicional.
Kimberly Tripp ha publicado una gran cantidad de guías y libros blancos sobre particiones que generalmente se consideran lecturas obligatorias sobre el tema. Kendra Little también tiene un buen material y una útil lista de referencia de otros artículos.
El rendimiento suele ser la razón número 1 por la que las personas buscan particionar. Personalmente, considero que las mejoras en el tiempo de recuperación son un beneficio igual o mayor con un VLDB. Tómese un tiempo para comprender la disponibilidad parcial y la restauración gradual antes de comenzar, ya que puede influir en el enfoque que adopte.
Si tiene el proceso no ideal pero no infrecuente de enviar copias de seguridad a través de la red, es posible que esté buscando un tiempo de restauración de 3 horas para sus 600 GB actuales. En un año en el que ha incumplido 1.5TB, tiene un problema.