Balancear Files

29/09/2008 - 21:27 por Gabriel | Informe spam
Debo crear otro file para la base y quisiera balancear con los otros files,
es posible en SQL 2005 o 2000?

Preguntas similare

Leer las respuestas

#6 Eladio Rincón
03/10/2008 - 14:05 | Informe spam
hola Gabriel,

como ha comentado Maxi, en bases de datos tan pequeñas, no suele haber
necesidad de tener tantos ficheros.

sin embargo, segun vaya creciendo tu sistema... y si tienes sap más crecerá
:) es una buena practica tener tantos ficheros de datos como procesadores
(los cores cuentan); en la versión 2000 de SQL había escenarios concretos de
contención en TEMPDB que se recomendaba crear múltiples fichero de datos en
tempdb para evitar contención en las tablas "cabecera" de los ficheros: por
ahí hay articulos de KB sobre ello. Esa necesidad parece que en 2005 dejó de
ser tan importante porque cambiaron el algoritmo de una forma más eficiente.

como resumen, para bases tan pequeñas quizá no sea neceasrio, pero segun
crezca tu sistema lo irás necesitando: por ejemplo, si tienes distintos
ficheros por base de datos, puedes ir midiendo tendencias de uso de cada
fichero de base de datos con sys.db_db_file_io_stas, e ir anticipandote a
necesidades futuras de mover ficheros a distintas unidades físicas.

Saludos,
Eladio Rincón
http://www.solidq.com

"Gabriel" wrote in message
news:
Es una base en la que tenemos SAP y en uno de los analisis nos recomiendan
hacerlo, sé que es solo una recomendación pero necesitaba saber como se
hacía. Ellos hacen un análisis del ratio; si necesita más detalle le puedo
pasar la recomendación.

Muchas gracias.

"Maxi Accotto" wrote:

Hola, lo que debe hacer es esto:

1) crear los files nuevos
2) Pasar los objetos que quiera mover
3) hacer un srink del file
USE UserDB;
GO
DBCC SHRINKFILE (DataFile1, 7);
GO



Ahora bien, perdone mi pregunta: pero con archivos tan per tan chicos
porque
se la quiere complicar tanto? cual fue el causante de determinar hacer
esto
con los files? o es a solo mero de aprender?


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Gabriel" escribió en el mensaje de
noticias:
> Lo que quise decir es que tengo una base con 3 files de 81MB necesito
> crear 2
> más y bajar el tamaño de estos a 60 MB, lo que quiero saber es como
> bajo
> ese
> tamaño en los files existentes.
>
>
> "Maxi Accotto" wrote:
>
>> No se a que usted llama balancear! pero usted puede crear los files
>> que
>> quiera y dentro de ellos distribuir los objetos (por ejemplo tablas e
>> indices)
>>
>> Si va a crear mas de un file en el mismo RAID no le veo muchas
>> ventajas
>> que
>> digamos
>>
>>
>> Saludos
>> Maxi Accotto
>> Microsoft MVP en SQLServer
>> SQltotalconsulting
>> -
>>
>> "Gabriel" escribió en el mensaje
>> de
>> noticias:
>> > Debo crear otro file para la base y quisiera balancear con los otros
>> > files,
>> > es posible en SQL 2005 o 2000?
>>
>>

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