tablas a memoria

16/12/2005 - 22:18 por Mauro | Informe spam
cual es el comando para subir una tabla entera a memoria?

Preguntas similare

Leer las respuestas

#1 Mauro
16/12/2005 - 22:37 | Informe spam
como obtengo el valor de "data cache" y el tamaño de la tabla?


Warning: Pinning tables should be carefully considered. If a pinned table is
larger, or grows larger, than the available data cache, the server may need
to be restarted and the table unpinned.

"Mauro" wrote in message
news:%
cual es el comando para subir una tabla entera a memoria?


Respuesta Responder a este mensaje
#2 Cesar Toledo
16/12/2005 - 22:47 | Informe spam
DBCC pintable..

dbcc unpintable

"Mauro" escribió en el mensaje
news:%
cual es el comando para subir una tabla entera a memoria?


Respuesta Responder a este mensaje
#3 Maxi [MVP]
16/12/2005 - 23:16 | Informe spam
Hola, para que quieres subir una tabla a memoria? no es recomendado este
tipo de acciones. Que pasaria si la tabla pesa 18m de registros o mas


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



"Mauro" escribió en el mensaje
news:%
cual es el comando para subir una tabla entera a memoria?


Respuesta Responder a este mensaje
#4 Mauro
17/12/2005 - 01:15 | Informe spam
es una tabla que contiene 20000 registros y pesa 6 mb
el objetivo es bajar el tiempo de unas consultas muy costosas que hacen
mucho trabajo con texto.
es mucho 6 mb?
el server tiene 4 gb de ram y 2 procesadores


"Maxi [MVP]" wrote in message
news:
Hola, para que quieres subir una tabla a memoria? no es recomendado este
tipo de acciones. Que pasaria si la tabla pesa 18m de registros o mas


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



"Mauro" escribió en el mensaje
news:%
> cual es el comando para subir una tabla entera a memoria?
>
>


Respuesta Responder a este mensaje
#5 Guillermo Roldan
22/12/2005 - 17:41 | Informe spam
Hola Mauro,

Sólo una cosa, por si te fuera de interés.

Si el problema de rendimiento se produjese al ejecutar consultas de búsqueda
costosas, que habitualmente desembocan en Full Scan de la tabla, quizás
podrías plantearte utilizar la cláusula TOP y la variable @@ROWCOUNT.

Es decir, lanzar la sentencia con SELECT TOP 400 campo1, Si
@@, entonces muestras el resultado de la consulta con un aviso de
que la consulta realizada devuelve muchos registros y que el resultado ha
sido limitado a los 400 primeros, que por favor ejecute una consulta más
restrictiva si no encuentra el dato deseado.

Si haces pruebas activando SET STATISTICS IO con el SELECT TOP y sin el TOP,
pues bueno... el número de páginas accedidas puede disminuir en muchos casos
! el plan de ejecución sigue siendo un full scan, pero si encuentra 400
registros en la cuarta página accedida, pues no sigue leyendo y eso que hemos
ganado.

Saludos,
Guillermo

"Mauro" wrote:

es una tabla que contiene 20000 registros y pesa 6 mb
el objetivo es bajar el tiempo de unas consultas muy costosas que hacen
mucho trabajo con texto.
es mucho 6 mb?
el server tiene 4 gb de ram y 2 procesadores


"Maxi [MVP]" wrote in message
news:
> Hola, para que quieres subir una tabla a memoria? no es recomendado este
> tipo de acciones. Que pasaria si la tabla pesa 18m de registros o mas
>
>
> Salu2
> -
> [MVP] SQL Server
> Orador para Culminis Latam
> www.sqlgurus.org
>
>
>
> "Mauro" escribió en el mensaje
> news:%
> > cual es el comando para subir una tabla entera a memoria?
> >
> >
>
>



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