Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Particionando Tablas

Estas en el tema de Particionando Tablas en el foro de SQL Server en Foros del Web. Hola como estan. Como lo comenté en algún otro thread, soy parte de un equipo que administra cerca de 300 bases de datos SQL Server ...
  #1 (permalink)  
Antiguo 19/06/2019, 13:46
Avatar de Huasi  
Fecha de Ingreso: mayo-2007
Mensajes: 83
Antigüedad: 17 años, 6 meses
Puntos: 2
Particionando Tablas

Hola como estan.

Como lo comenté en algún otro thread, soy parte de un equipo que administra cerca de 300 bases de datos SQL Server repartidas en diferentes servidores.
En algunos casos, las tablas superan los 200 millones de registros, lo que ocasiona ciertas complicaciones al momento de ejecutar consultas (entre otras cosas).

Durante algún tiempo estuve investigando distintas posibilidades que me permitan mejorar la performance. Luego de muchas pruebas realizadas, encontré la solución a través del particionado de tablas e índices.

Hay una controversia en torno a todo este asunto, me llamo la atención que muchos sitios afirman que el particionado de tablas no es la solución al problema. Por otro lado, el mismo Microsoft y los resultados obtenidos a través de planes de ejecución dicen lo contrario. Por lo tanto estoy avanzando por este camino, pero me surgen algunas dudas.

La primer consulta que tengo, es sobre el tamaño de los ndf y su crecimiento.
Por defecto el tamaño que utiliza SQL Server es de 5MB para ambas cosas.
La otra opción que me sugiere para el crecimiento en caso que no quiera utilizar un valor en KB o MB es 10%.
Teniendo en cuenta que las tablas críticas generan alrededor de 100 millones de registros anuales, ¿esta bien el tamaño sugerido o debo modificarlo?

La otra consulta es sobre OLTP.
En este momento me encuentro generando los ndf, el esquema, la función de particionamiento, rehaciendo los índices, etc. En un futuro no muy lejano se piensa implementar OLTP sobre las tablas en cuestión.
¿Alguien sabría decirme si eso implica hacer todo el trabajo de cero?

Saludos,

Huasi

Etiquetas: file, size
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:41.