Mi conclusión sobre particionar tablas

13/10/2004 - 18:56 por Pedro Jose Caceres | Informe spam
Sobre el hilo anterior donde consultaba sobre particionamiento de tablas por
año, luego de combinar varias respuestas (algunas contradictorias como dijo
alguien:) y hacer un par de pruebas he decidido unir las tablas en una sola
porque concluyo que no me reporta ningún beneficio tenerlas separadas o por
lo menos el beneficio es muy minimo, mientras que la programacion es mas
compleja.

A veces quizás por venir de otras plataformas no C/S uno pierde de vista que
SQL server esta precisamente diseñado para manejar grandes volúmenes de
datos sin necesidad de estar particionando. Por lo tanto en lo adelante no
habre de preocuparme por el volumen de los datos en las tablas siempre que
tenga los indices bien definidos.


Gracias a todos

Pedro Jose Caceres
 

Leer las respuestas

#1 Maxi
13/10/2004 - 19:38 | Informe spam
Hola, ojo que dividir puede aumentar considerablemente el rendimiento!! pero
para que eso suceda deberias poner las cosas en distintos Filegroups y que
estos esten en discos fisicos distintos.

Ahi podrias aumentar performance, al igual que hacer esto mismo pero para
los indices.

Yo en mi experiencia, si todo esta en un mismo disco no vi grandes
diferencias!! ahora haciendo lo que te mencione he podido en algunos casos a
aumentar mas de un 300% la performance


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Pedro Jose Caceres" escribió en el mensaje
news:
Sobre el hilo anterior donde consultaba sobre particionamiento de tablas


por
año, luego de combinar varias respuestas (algunas contradictorias como


dijo
alguien:) y hacer un par de pruebas he decidido unir las tablas en una


sola
porque concluyo que no me reporta ningún beneficio tenerlas separadas o


por
lo menos el beneficio es muy minimo, mientras que la programacion es mas
compleja.

A veces quizás por venir de otras plataformas no C/S uno pierde de vista


que
SQL server esta precisamente diseñado para manejar grandes volúmenes de
datos sin necesidad de estar particionando. Por lo tanto en lo adelante no
habre de preocuparme por el volumen de los datos en las tablas siempre que
tenga los indices bien definidos.


Gracias a todos

Pedro Jose Caceres







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.772 / Virus Database: 519 - Release Date: 01/10/2004

Preguntas similares