tempdb en 2 archivos físicos

23/03/2006 - 15:07 por Pablo Garateguy | Informe spam
Estimados foreros.

Investigando por un problema que tenemos a raíz del uso intensivo que
hacemos de la tempdb (cosa que estamos atacando a nivel de desarrollo, pero
que lleva tiempo), dimos con varios artículos que mencionan que tempdb
debería estar dividida en tantos archivos físicos como procesadores tenga el
servidor.

Esto me plantea algunas dudas:
1 - ¿Alguien ha implementado esta solución?
2 - ¿Como puedo eliminar un archivo físico en caso de que en las pruebas
detectemos que nos genera problemas?
3 - Por ahora esta división la haríamos sobre el mismo disco (los artículos
mencionan que aún así es buena solución), pero a corto plazo se movería a
otro disco uno de los archivos, ¿como puedo mover el archivo físico de la
tempdb?

Saludos y gracias

Pablo Garateguy
MCP - Visual Basic 6

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
23/03/2006 - 15:16 | Informe spam
Pablo,

Pudieras postear los links a los articulos que mencionastes?

Mi consejo es que si hacen un uso fuerte de la tempdb, entonces ponla en un
raid 0 o raid 1 (mejor si es 10, pero esta es muy cara) y una tarjeta
controladora independiente solo para ese raid. Aca te paso un link
interesante.

How to Performance Tune the Microsoft SQL Server
tempdb Database
http://www.sql-server-performance.com/tempdb.asp


AMB

"Pablo Garateguy" wrote:

Estimados foreros.

Investigando por un problema que tenemos a raíz del uso intensivo que
hacemos de la tempdb (cosa que estamos atacando a nivel de desarrollo, pero
que lleva tiempo), dimos con varios artículos que mencionan que tempdb
debería estar dividida en tantos archivos físicos como procesadores tenga el
servidor.

Esto me plantea algunas dudas:
1 - ¿Alguien ha implementado esta solución?
2 - ¿Como puedo eliminar un archivo físico en caso de que en las pruebas
detectemos que nos genera problemas?
3 - Por ahora esta división la haríamos sobre el mismo disco (los artículos
mencionan que aún así es buena solución), pero a corto plazo se movería a
otro disco uno de los archivos, ¿como puedo mover el archivo físico de la
tempdb?

Saludos y gracias

Pablo Garateguy
MCP - Visual Basic 6
Respuesta Responder a este mensaje
#2 Pablo Garateguy
23/03/2006 - 15:49 | Informe spam
http://www.sqlmag.com/Article/Artic...40615.html
http://support.microsoft.com/kb/328551

Pablo Garateguy
MCP - Visual Basic 6


"Alejandro Mesa" wrote:

Pablo,

Pudieras postear los links a los articulos que mencionastes?

Mi consejo es que si hacen un uso fuerte de la tempdb, entonces ponla en un
raid 0 o raid 1 (mejor si es 10, pero esta es muy cara) y una tarjeta
controladora independiente solo para ese raid. Aca te paso un link
interesante.

How to Performance Tune the Microsoft SQL Server
tempdb Database
http://www.sql-server-performance.com/tempdb.asp


AMB

"Pablo Garateguy" wrote:

> Estimados foreros.
>
> Investigando por un problema que tenemos a raíz del uso intensivo que
> hacemos de la tempdb (cosa que estamos atacando a nivel de desarrollo, pero
> que lleva tiempo), dimos con varios artículos que mencionan que tempdb
> debería estar dividida en tantos archivos físicos como procesadores tenga el
> servidor.
>
> Esto me plantea algunas dudas:
> 1 - ¿Alguien ha implementado esta solución?
> 2 - ¿Como puedo eliminar un archivo físico en caso de que en las pruebas
> detectemos que nos genera problemas?
> 3 - Por ahora esta división la haríamos sobre el mismo disco (los artículos
> mencionan que aún así es buena solución), pero a corto plazo se movería a
> otro disco uno de los archivos, ¿como puedo mover el archivo físico de la
> tempdb?
>
> Saludos y gracias
>
> Pablo Garateguy
> MCP - Visual Basic 6
Respuesta Responder a este mensaje
#3 Alejandro Mesa
23/03/2006 - 20:18 | Informe spam
Pablo,

interesante el articulo de Microsoft. Me llama la atencion que no comentan
nada sobre si la tempdb esta montada sobre raid 0, 1, 10. En caso de que esta
este sobre raid y todavia se tenga contencion, entonces habria que agregar
otro raid y de ser posible con controladora independiente y luego crear mas
archivos de data de acuerdo a lo que dice el articulo.

Ya tu chequeastes si estas teniendo contencion en tu tempdb?

Gracias por el link.

AMB


"Pablo Garateguy" wrote:

http://www.sqlmag.com/Article/Artic...40615.html
http://support.microsoft.com/kb/328551

Pablo Garateguy
MCP - Visual Basic 6


"Alejandro Mesa" wrote:

> Pablo,
>
> Pudieras postear los links a los articulos que mencionastes?
>
> Mi consejo es que si hacen un uso fuerte de la tempdb, entonces ponla en un
> raid 0 o raid 1 (mejor si es 10, pero esta es muy cara) y una tarjeta
> controladora independiente solo para ese raid. Aca te paso un link
> interesante.
>
> How to Performance Tune the Microsoft SQL Server
> tempdb Database
> http://www.sql-server-performance.com/tempdb.asp
>
>
> AMB
>
> "Pablo Garateguy" wrote:
>
> > Estimados foreros.
> >
> > Investigando por un problema que tenemos a raíz del uso intensivo que
> > hacemos de la tempdb (cosa que estamos atacando a nivel de desarrollo, pero
> > que lleva tiempo), dimos con varios artículos que mencionan que tempdb
> > debería estar dividida en tantos archivos físicos como procesadores tenga el
> > servidor.
> >
> > Esto me plantea algunas dudas:
> > 1 - ¿Alguien ha implementado esta solución?
> > 2 - ¿Como puedo eliminar un archivo físico en caso de que en las pruebas
> > detectemos que nos genera problemas?
> > 3 - Por ahora esta división la haríamos sobre el mismo disco (los artículos
> > mencionan que aún así es buena solución), pero a corto plazo se movería a
> > otro disco uno de los archivos, ¿como puedo mover el archivo físico de la
> > tempdb?
> >
> > Saludos y gracias
> >
> > Pablo Garateguy
> > MCP - Visual Basic 6
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida