File groups en SQL Server 2000

15/09/2005 - 11:36 por Pedro Guijosa | Informe spam
Tenemos una aplicación instalada sobre un SQL Server 2000 enterprise, con
una BBDD de 10Gb. funcionando correctamente, pero queremos optimizar el
rendimiento, con la creación de file groups, repartiendo la BBDD en 3
ficheros ubicados en 3 discos diferentes en RAID1. El proceso de crear los
archivos desde el enterprise manger ya lo he realizado correctamente, pero
las dudas que se me plantean es como mover los datos de la BBDD origen a la
nueva creada con los file groups, con el fin de obtener el mayor
rendimiento.

Gracias y saludos

Preguntas similare

Leer las respuestas

#1 Maxi
15/09/2005 - 13:38 | Informe spam
Hola, primero no creo que en ese tamaño de bdd obtengas un mejor rendimiento
al hacer esto!! Primero antes de hacer los Filegroups deberias asegurarte q
los discos sean distintos en los fisico y no en lo logico.

Luego deberias para pasar a los filegroups definir que cosas van a cada uno
y con Alter Table por ej pasar las tablas.

pero te recomiendo que antes de todo esto analices si realmente el problema
de performance lo tienes ahi, yo no haria en una bdd tan pequeña filegroups,
lo que intentaria como primer medida seria
Tener 3 juegos de discos fisicos distintos, entonces

BDD (En un disco)
Transaction_log (en otro disco)
Tempdb (En otro disco)


Salu2
Maxi


"Pedro Guijosa" escribió en el mensaje
news:
Tenemos una aplicación instalada sobre un SQL Server 2000 enterprise, con
una BBDD de 10Gb. funcionando correctamente, pero queremos optimizar el
rendimiento, con la creación de file groups, repartiendo la BBDD en 3
ficheros ubicados en 3 discos diferentes en RAID1. El proceso de crear los
archivos desde el enterprise manger ya lo he realizado correctamente, pero
las dudas que se me plantean es como mover los datos de la BBDD origen a
la
nueva creada con los file groups, con el fin de obtener el mayor
rendimiento.

Gracias y saludos



Respuesta Responder a este mensaje
#2 Pedro Guijosa
15/09/2005 - 14:00 | Informe spam
Hola Maxi.

Ante todo gracias por la respuesta.

Tal y como comentaba en el mail serán 3 discos diferentes en RAID1 ( o sea
un total de 6 fisicos)

Actualmente esta en un Srv HP con 4 procesadores, con cabina externa,
etc..por lo que tambien hemos monitorizado y descartado tema de hardware.

Esta montado de la siguiente manera:

BDD (RAID 1 en la cabina de discos)
Transaction_log (RAID 1 en la cabina de discos)

Tempdb ( RAID1 en propio servidor)

Y aun así se nos quejan de lentitud. La aplicación SQL es propia y nuestro
Dpto Técnico descarta temas de indices o programación...

Saludos.



"Maxi" escribió en el mensaje
news:%
Hola, primero no creo que en ese tamaño de bdd obtengas un mejor


rendimiento
al hacer esto!! Primero antes de hacer los Filegroups deberias asegurarte


q
los discos sean distintos en los fisico y no en lo logico.

Luego deberias para pasar a los filegroups definir que cosas van a cada


uno
y con Alter Table por ej pasar las tablas.

pero te recomiendo que antes de todo esto analices si realmente el


problema
de performance lo tienes ahi, yo no haria en una bdd tan pequeña


filegroups,
lo que intentaria como primer medida seria
Tener 3 juegos de discos fisicos distintos, entonces

BDD (En un disco)
Transaction_log (en otro disco)
Tempdb (En otro disco)


Salu2
Maxi


"Pedro Guijosa" escribió en el mensaje
news:
> Tenemos una aplicación instalada sobre un SQL Server 2000 enterprise,


con
> una BBDD de 10Gb. funcionando correctamente, pero queremos optimizar el
> rendimiento, con la creación de file groups, repartiendo la BBDD en 3
> ficheros ubicados en 3 discos diferentes en RAID1. El proceso de crear


los
> archivos desde el enterprise manger ya lo he realizado correctamente,


pero
> las dudas que se me plantean es como mover los datos de la BBDD origen a
> la
> nueva creada con los file groups, con el fin de obtener el mayor
> rendimiento.
>
> Gracias y saludos
>
>
>



Respuesta Responder a este mensaje
#3 Maxi
15/09/2005 - 14:14 | Informe spam
Hola, cuantos usuarios conectados hay de forma simultanea? y ademas, el
servidor es dedicado a SQL Server?


Salu2
Maxi


"Pedro Guijosa" escribió en el mensaje
news:
Hola Maxi.

Ante todo gracias por la respuesta.

Tal y como comentaba en el mail serán 3 discos diferentes en RAID1 ( o sea
un total de 6 fisicos)

Actualmente esta en un Srv HP con 4 procesadores, con cabina externa,
etc..por lo que tambien hemos monitorizado y descartado tema de hardware.

Esta montado de la siguiente manera:

BDD (RAID 1 en la cabina de discos)
Transaction_log (RAID 1 en la cabina de discos)

Tempdb ( RAID1 en propio servidor)

Y aun así se nos quejan de lentitud. La aplicación SQL es propia y nuestro
Dpto Técnico descarta temas de indices o programación...

Saludos.



"Maxi" escribió en el mensaje
news:%
Hola, primero no creo que en ese tamaño de bdd obtengas un mejor


rendimiento
al hacer esto!! Primero antes de hacer los Filegroups deberias asegurarte


q
los discos sean distintos en los fisico y no en lo logico.

Luego deberias para pasar a los filegroups definir que cosas van a cada


uno
y con Alter Table por ej pasar las tablas.

pero te recomiendo que antes de todo esto analices si realmente el


problema
de performance lo tienes ahi, yo no haria en una bdd tan pequeña


filegroups,
lo que intentaria como primer medida seria
Tener 3 juegos de discos fisicos distintos, entonces

BDD (En un disco)
Transaction_log (en otro disco)
Tempdb (En otro disco)


Salu2
Maxi


"Pedro Guijosa" escribió en el mensaje
news:
> Tenemos una aplicación instalada sobre un SQL Server 2000 enterprise,


con
> una BBDD de 10Gb. funcionando correctamente, pero queremos optimizar el
> rendimiento, con la creación de file groups, repartiendo la BBDD en 3
> ficheros ubicados en 3 discos diferentes en RAID1. El proceso de crear


los
> archivos desde el enterprise manger ya lo he realizado correctamente,


pero
> las dudas que se me plantean es como mover los datos de la BBDD origen
> a
> la
> nueva creada con los file groups, con el fin de obtener el mayor
> rendimiento.
>
> Gracias y saludos
>
>
>








Respuesta Responder a este mensaje
#4 Pedro Guijosa
15/09/2005 - 15:47 | Informe spam
Hola.

El servidor es exclusivo para esa aplicacion, son unos 130 usuarios
concurrentes y lo utilizan de forma intensiva.

Srv HP DL 560 con 4 Xeon 2.6 con 9 GB ( 8 para SQL con AWE) y cabina MSA 30
con 6 discos SCSI ( 3 RAID1)
W2003 Enterprise y SQL Server 2000 Advanced
CPU entre 40 y 60 % utilización...


Nota:
Me Corrijo del correo anterior:
BDD (RAID 1 en la cabina de discos)
Transaction_log ( EN OTRO RAID 1 en la cabina de discos)
Tempdb ( RAID1 en propio servidor)

Saludos y gracias de nuevo por el interes..

"Maxi" escribió en el mensaje
news:%
Hola, cuantos usuarios conectados hay de forma simultanea? y ademas, el
servidor es dedicado a SQL Server?


Salu2
Maxi


"Pedro Guijosa" escribió en el mensaje
news:
> Hola Maxi.
>
> Ante todo gracias por la respuesta.
>
> Tal y como comentaba en el mail serán 3 discos diferentes en RAID1 ( o


sea
> un total de 6 fisicos)
>
> Actualmente esta en un Srv HP con 4 procesadores, con cabina externa,
> etc..por lo que tambien hemos monitorizado y descartado tema de


hardware.
>
> Esta montado de la siguiente manera:
>
> BDD (RAID 1 en la cabina de discos)
> Transaction_log (RAID 1 en la cabina de discos)
>
> Tempdb ( RAID1 en propio servidor)
>
> Y aun así se nos quejan de lentitud. La aplicación SQL es propia y


nuestro
> Dpto Técnico descarta temas de indices o programación...
>
> Saludos.
>
>
>
> "Maxi" escribió en el mensaje
> news:%
>> Hola, primero no creo que en ese tamaño de bdd obtengas un mejor
> rendimiento
>> al hacer esto!! Primero antes de hacer los Filegroups deberias


asegurarte
> q
>> los discos sean distintos en los fisico y no en lo logico.
>>
>> Luego deberias para pasar a los filegroups definir que cosas van a cada
> uno
>> y con Alter Table por ej pasar las tablas.
>>
>> pero te recomiendo que antes de todo esto analices si realmente el
> problema
>> de performance lo tienes ahi, yo no haria en una bdd tan pequeña
> filegroups,
>> lo que intentaria como primer medida seria
>> Tener 3 juegos de discos fisicos distintos, entonces
>>
>> BDD (En un disco)
>> Transaction_log (en otro disco)
>> Tempdb (En otro disco)
>>
>>
>> Salu2
>> Maxi
>>
>>
>> "Pedro Guijosa" escribió en el mensaje
>> news:
>> > Tenemos una aplicación instalada sobre un SQL Server 2000 enterprise,
> con
>> > una BBDD de 10Gb. funcionando correctamente, pero queremos optimizar


el
>> > rendimiento, con la creación de file groups, repartiendo la BBDD en 3
>> > ficheros ubicados en 3 discos diferentes en RAID1. El proceso de


crear
> los
>> > archivos desde el enterprise manger ya lo he realizado correctamente,
> pero
>> > las dudas que se me plantean es como mover los datos de la BBDD


origen
>> > a
>> > la
>> > nueva creada con los file groups, con el fin de obtener el mayor
>> > rendimiento.
>> >
>> > Gracias y saludos
>> >
>> >
>> >
>>
>>
>>
>
>
>



Respuesta Responder a este mensaje
#5 Maxi
15/09/2005 - 17:09 | Informe spam
Hola, te comento!! el problema por lo que expones no lo vas a poder
solucionar con mas hard!! revisen los procesos y bloqueos, revisen que no
existan cursores ni uso intenso de tablas temporales, ahi tienes el
problema.

Mira, te cuento un ambiente que tenemos

Servidor Pentium III 1Ghz 2GB
2 Grupos de discos SCSI 10k
230 Usuarios concurrentes

Y no tenemos problemas de performance :-)



Salu2
Maxi


"Pedro Guijosa" escribió en el mensaje
news:%
Hola.

El servidor es exclusivo para esa aplicacion, son unos 130 usuarios
concurrentes y lo utilizan de forma intensiva.

Srv HP DL 560 con 4 Xeon 2.6 con 9 GB ( 8 para SQL con AWE) y cabina MSA
30
con 6 discos SCSI ( 3 RAID1)
W2003 Enterprise y SQL Server 2000 Advanced
CPU entre 40 y 60 % utilización...


Nota:
Me Corrijo del correo anterior:
BDD (RAID 1 en la cabina de discos)
Transaction_log ( EN OTRO RAID 1 en la cabina de discos)
Tempdb ( RAID1 en propio servidor)

Saludos y gracias de nuevo por el interes..

"Maxi" escribió en el mensaje
news:%
Hola, cuantos usuarios conectados hay de forma simultanea? y ademas, el
servidor es dedicado a SQL Server?


Salu2
Maxi


"Pedro Guijosa" escribió en el mensaje
news:
> Hola Maxi.
>
> Ante todo gracias por la respuesta.
>
> Tal y como comentaba en el mail serán 3 discos diferentes en RAID1 ( o


sea
> un total de 6 fisicos)
>
> Actualmente esta en un Srv HP con 4 procesadores, con cabina externa,
> etc..por lo que tambien hemos monitorizado y descartado tema de


hardware.
>
> Esta montado de la siguiente manera:
>
> BDD (RAID 1 en la cabina de discos)
> Transaction_log (RAID 1 en la cabina de discos)
>
> Tempdb ( RAID1 en propio servidor)
>
> Y aun así se nos quejan de lentitud. La aplicación SQL es propia y


nuestro
> Dpto Técnico descarta temas de indices o programación...
>
> Saludos.
>
>
>
> "Maxi" escribió en el mensaje
> news:%
>> Hola, primero no creo que en ese tamaño de bdd obtengas un mejor
> rendimiento
>> al hacer esto!! Primero antes de hacer los Filegroups deberias


asegurarte
> q
>> los discos sean distintos en los fisico y no en lo logico.
>>
>> Luego deberias para pasar a los filegroups definir que cosas van a
>> cada
> uno
>> y con Alter Table por ej pasar las tablas.
>>
>> pero te recomiendo que antes de todo esto analices si realmente el
> problema
>> de performance lo tienes ahi, yo no haria en una bdd tan pequeña
> filegroups,
>> lo que intentaria como primer medida seria
>> Tener 3 juegos de discos fisicos distintos, entonces
>>
>> BDD (En un disco)
>> Transaction_log (en otro disco)
>> Tempdb (En otro disco)
>>
>>
>> Salu2
>> Maxi
>>
>>
>> "Pedro Guijosa" escribió en el mensaje
>> news:
>> > Tenemos una aplicación instalada sobre un SQL Server 2000
>> > enterprise,
> con
>> > una BBDD de 10Gb. funcionando correctamente, pero queremos optimizar


el
>> > rendimiento, con la creación de file groups, repartiendo la BBDD en
>> > 3
>> > ficheros ubicados en 3 discos diferentes en RAID1. El proceso de


crear
> los
>> > archivos desde el enterprise manger ya lo he realizado
>> > correctamente,
> pero
>> > las dudas que se me plantean es como mover los datos de la BBDD


origen
>> > a
>> > la
>> > nueva creada con los file groups, con el fin de obtener el mayor
>> > rendimiento.
>> >
>> > Gracias y saludos
>> >
>> >
>> >
>>
>>
>>
>
>
>








Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida