Cual es la diferencia?

09/12/2005 - 00:57 por Victor | Informe spam
Hola a todos.

Al crear una base de datos en SQL muestra la ruta y el nombre del archivo
que se va a generar, uno puede agregar mas de un archivo.

Mi pregunta es, cual es la diferencia en poner un solo archivo o varios para
una base de datos.

Tiene que ver con el rendimiento?

Gracias a todos.

Preguntas similare

Leer las respuestas

#1 Isaias
09/12/2005 - 01:02 | Informe spam
Si, algo tiene que ver con los rendimientos, pero no hay diferencia
significativa.

Se recomienda que el log de transacciones, si se coloque en mas de un device
y preferentemente en diferente unidad de disco.
Saludos
IIslas


"Victor" escribió:

Hola a todos.

Al crear una base de datos en SQL muestra la ruta y el nombre del archivo
que se va a generar, uno puede agregar mas de un archivo.

Mi pregunta es, cual es la diferencia en poner un solo archivo o varios para
una base de datos.

Tiene que ver con el rendimiento?

Gracias a todos.
Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
09/12/2005 - 02:37 | Informe spam
El separar los archivos físicos en varios grupos puede ser de utilidad en
VLDBs (Very Large Databases) para facilitar las tareas de respaldo. Por
ejemplo cunado el respaldo dura demasiado tiempo y no se dispone de una
ventana de tiempo apropiada para hacer respaldos completos. También se
pueden usar los grupos de archicos para separar objetos (tablas, índices) en
archivos físicos separados.

Si tienes curiosidad o necesidad de profundizar en este tema, lee tus Books
Online... busca la sección "Physical Database Files and Filegroups".

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Victor" wrote in message
news:
Hola a todos.

Al crear una base de datos en SQL muestra la ruta y el nombre del archivo
que se va a generar, uno puede agregar mas de un archivo.

Mi pregunta es, cual es la diferencia en poner un solo archivo o varios
para
una base de datos.

Tiene que ver con el rendimiento?

Gracias a todos.
Respuesta Responder a este mensaje
#3 Maxi
09/12/2005 - 12:53 | Informe spam
Si, tiene que ver con el rendimiento. Imaginate si tienes 2 discos fisicos y
particionas las cosas, podrias hacer uso de algo llamado paralelismo


Salu2
Maxi [MVP SQL SERVER]


"Victor" escribió en el mensaje
news:
Hola a todos.

Al crear una base de datos en SQL muestra la ruta y el nombre del archivo
que se va a generar, uno puede agregar mas de un archivo.

Mi pregunta es, cual es la diferencia en poner un solo archivo o varios
para
una base de datos.

Tiene que ver con el rendimiento?

Gracias a todos.
Respuesta Responder a este mensaje
#4 Eladio Rincón
09/12/2005 - 13:20 | Informe spam
si divides los ficheros de datos en distintas unidades podrás beneficiarte
de que las unidades sean accedidas simultaneamente: paralelismo, o distintos
procesos accediendo a distintas unidades al mismo tiempo.

los ficheros de log no se suele recomendar dividirlos en distintas unidades:
piensa en el caracter secuencial del fichero; eso si, debería estar en una
unidad dedicada; ¿por qué? si la unidad física no atiende a otro tipo de
peticiones, continuamente estará escribiendo el el log y no tendrá que
preocuparse de moverse de un lado a otro.

para evitar contención en la base de datos tempdb, como norma general se
recomienda tener un fichero de datos por cada procesador del sistema; por
ejemplo, hace poco estuve en un sistema que tenía 32 ficheros de datos para
tempdb, y 1 fichero de transacciones, ¿por qué? el sistema tenía 32
procesadores.

Saludos,

Eladio Rincón

SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com

"Solid Quality Learning is the trusted global provider of advanced education
and solutions for the entire Microsoft database platform"


"Victor" wrote in message
news:
Hola a todos.

Al crear una base de datos en SQL muestra la ruta y el nombre del archivo
que se va a generar, uno puede agregar mas de un archivo.

Mi pregunta es, cual es la diferencia en poner un solo archivo o varios
para
una base de datos.

Tiene que ver con el rendimiento?

Gracias a todos.
Respuesta Responder a este mensaje
#5 Vircgor
09/12/2005 - 17:01 | Informe spam
Gracias a todos.

Me fue de gran ayuda.



"Victor" wrote:

Hola a todos.

Al crear una base de datos en SQL muestra la ruta y el nombre del archivo
que se va a generar, uno puede agregar mas de un archivo.

Mi pregunta es, cual es la diferencia en poner un solo archivo o varios para
una base de datos.

Tiene que ver con el rendimiento?

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