Problema de Memoria ?

17/09/2004 - 01:41 por Pablo Daniel | Informe spam
Hola a Todos
Se ha decidido en la empresa donde trabajo migrar un sistema de Gestión
administrativo-contable a Visual Basic .NET. Estoy estudiando el modelo
ADO.NET y haciendo pruebas con objetos sqlconection, sqlcommand, etc. En una
de las pruebas pegué un DataGrid y un form y lo vinculé a un DataSet poblado
con un sqlDataAdapter, cuyo sqlcommand de tipo text incluía una sentencia
simpre "SELECT * FROM TABLA" . Resulta que TABLA tiene 40 columnas y 800.000
registros. Todavía estoy esperando poder ver los datos en la grilla. Mi pc
tiene 256Mb de RAM. La pregunta es:
Es posible hacer este tipo de consultas de manera eficiente sin programar
rutinas de paginacion?? Desde yá, muchisimas gracias a todos.

Preguntas similare

Leer las respuestas

#1 Misael Monterroca
17/09/2004 - 02:57 | Informe spam
Pues mostrar ochocientos mil registros sin paginación se me hace demasiado,
más por que toda esa información se esta metiendo directamente en la
memoría, no tienes alguna otra opción para reducir la cantidad de registros
que estas mostrando?



Saludos!
http://www.neo-mx.com/blog

"Pablo Daniel" escribió en el mensaje
news:
Hola a Todos
Se ha decidido en la empresa donde trabajo migrar un sistema de Gestión
administrativo-contable a Visual Basic .NET. Estoy estudiando el modelo
ADO.NET y haciendo pruebas con objetos sqlconection, sqlcommand, etc. En


una
de las pruebas pegué un DataGrid y un form y lo vinculé a un DataSet


poblado
con un sqlDataAdapter, cuyo sqlcommand de tipo text incluía una sentencia
simpre "SELECT * FROM TABLA" . Resulta que TABLA tiene 40 columnas y


800.000
registros. Todavía estoy esperando poder ver los datos en la grilla. Mi pc
tiene 256Mb de RAM. La pregunta es:
Es posible hacer este tipo de consultas de manera eficiente sin programar
rutinas de paginacion?? Desde yá, muchisimas gracias a todos.


Respuesta Responder a este mensaje
#2 Pablo Daniel
17/09/2004 - 19:20 | Informe spam
Si,en realidad es medio tonto pensar en cargar en memoria semejante cantidad
de registros, ya que ninguna interface gráfica me permitiría mostrarlos
simultaneamente. Gracias

"Misael Monterroca" escribió en el mensaje
news:
Pues mostrar ochocientos mil registros sin paginación se me hace


demasiado,
más por que toda esa información se esta metiendo directamente en la
memoría, no tienes alguna otra opción para reducir la cantidad de


registros
que estas mostrando?



Saludos!
http://www.neo-mx.com/blog

"Pablo Daniel" escribió en el mensaje
news:
> Hola a Todos
> Se ha decidido en la empresa donde trabajo migrar un sistema de Gestión
> administrativo-contable a Visual Basic .NET. Estoy estudiando el modelo
> ADO.NET y haciendo pruebas con objetos sqlconection, sqlcommand, etc. En
una
> de las pruebas pegué un DataGrid y un form y lo vinculé a un DataSet
poblado
> con un sqlDataAdapter, cuyo sqlcommand de tipo text incluía una


sentencia
> simpre "SELECT * FROM TABLA" . Resulta que TABLA tiene 40 columnas y
800.000
> registros. Todavía estoy esperando poder ver los datos en la grilla. Mi


pc
> tiene 256Mb de RAM. La pregunta es:
> Es posible hacer este tipo de consultas de manera eficiente sin


programar
> rutinas de paginacion?? Desde yá, muchisimas 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