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

#6 Mauro
22/12/2005 - 19:22 | Informe spam
gracias guillermo, en realidad el select top esta hecho, pero para mi el
problema es que se hace un ordenamiento antes del top lo que obliga
arecorrer toda la tabla.

"Guillermo Roldan" wrote in
message news:
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?
> > >
> > >
> >
> >
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida