Particionamiento de una base de datos

05/05/2006 - 02:00 por Jorge Gonzalez | Informe spam
Estimados

tengo una aplicación que accede a una base de datos financiera-contable
integrada. El desempeño no es el mejor y deseo mejorarlo.

Deseo partir la base de datos de manera que las tablas más accedidas estén
en un disco duro distinto que el log de transacciones y que las tablas menos
accedidas.

Quisiera consultarles si alguien ha hecho esto en una base de datos en
producción. Sé que en teoría debería mejorar el desempeño, pero quisiera
conocer si alguien en la práctica ha obtenido resultados. Además me gustaría
conocer la opinión de ustedes sobre una configuración adecuada de discos
duros en cuanto a la ubicación del sistema, bases de datos, logs de
trasacciones en 2 escenarios, con 3 discos duros y con 5 DDs

Mi sistema no tiene un controlador RAID nivel 5 así que no cuento con un
stripe set para lograr la mejora en el acceso al DD que se obtiene de un
RAID nivel 5

saludos

Preguntas similare

Leer las respuestas

#1 Maxi [MVP]
05/05/2006 - 01:49 | Informe spam
Hola, antes de hacer eso yoi me fijaria si el problema esta ahi o en otro
lado. Has analizado porque se cae la performance? como lo analisaste?

De todas maneras y respondiendo a tu question te comento que yo lo hice
varias veces y mejora considerablemente, pero como te dije antes, primero me
fijaria si el problema es este o quizas tenes bloqueos enormes y no lo vas a
solucionar con esto


Salu2
-
[Microsoft MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Jorge Gonzalez" escribió en el mensaje
news:
Estimados

tengo una aplicación que accede a una base de datos financiera-contable
integrada. El desempeño no es el mejor y deseo mejorarlo.

Deseo partir la base de datos de manera que las tablas más accedidas estén
en un disco duro distinto que el log de transacciones y que las tablas
menos accedidas.

Quisiera consultarles si alguien ha hecho esto en una base de datos en
producción. Sé que en teoría debería mejorar el desempeño, pero quisiera
conocer si alguien en la práctica ha obtenido resultados. Además me
gustaría conocer la opinión de ustedes sobre una configuración adecuada de
discos duros en cuanto a la ubicación del sistema, bases de datos, logs de
trasacciones en 2 escenarios, con 3 discos duros y con 5 DDs

Mi sistema no tiene un controlador RAID nivel 5 así que no cuento con un
stripe set para lograr la mejora en el acceso al DD que se obtiene de un
RAID nivel 5

saludos

Respuesta Responder a este mensaje
#2 Miguel Egea
08/05/2006 - 12:03 | Informe spam
Jorge, el log de transacciones debería estar separado de los ficheros de
datos y el log no debería estar en un raid 5, esto obecede a que el log de
transacciones es un fichero fundamentalmente de escritura y secuencial y las
escrituras se ven penalizadas en un raid 5.

Saludos
Miguel Egea

"Jorge Gonzalez" escribió en el mensaje
news:
Estimados

tengo una aplicación que accede a una base de datos financiera-contable
integrada. El desempeño no es el mejor y deseo mejorarlo.

Deseo partir la base de datos de manera que las tablas más accedidas estén
en un disco duro distinto que el log de transacciones y que las tablas
menos accedidas.

Quisiera consultarles si alguien ha hecho esto en una base de datos en
producción. Sé que en teoría debería mejorar el desempeño, pero quisiera
conocer si alguien en la práctica ha obtenido resultados. Además me
gustaría conocer la opinión de ustedes sobre una configuración adecuada de
discos duros en cuanto a la ubicación del sistema, bases de datos, logs de
trasacciones en 2 escenarios, con 3 discos duros y con 5 DDs

Mi sistema no tiene un controlador RAID nivel 5 así que no cuento con un
stripe set para lograr la mejora en el acceso al DD que se obtiene de un
RAID nivel 5

saludos

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida