|
|
|
CooperatorFramework
| | Asunto: | Re: [cooperatorframework] consulta sobre performance | | Fecha: | Sabado, 12 de Septiembre, 2009 00:17:30 (+0200) | | Autor: | Vyacheslav Popov <popov @.......com>
|
|
Hola Leonardo,
El cooperator esta mas o menos optimizado en este sentido, es decir,
cuando levantas todos los registros con GetAll éstos se guardan en
cache (variable estática) que sirve para las proximas consultas GetAll
y GetOne.
Sin embargo si tienes una consulta personalizada, tendrás que gestionar
tú la cache de dichos datos.
Saludos.
Daniel Calvin escribió:
digamos que coop te va a levantar 1000 rows sin el menor
esfuerzo, el problema puede aparecer si son entidades y traen cosas
relacionadas...
Hace alguna prueba, tipo test de concepto y fijate que da, creo que
debría funcionar bien...
Daniel
El 11 de septiembre de 2009 17:26, Leandro
Halfon <leandrohalfon@gmail.com>
escribió:
Gracias
por contestar Daniel.
Las cantidades eran a modo de ejemplo..Para saber nomas, a partir de
cantidades convendria hacer un count(*)
A partir de 1000 aprox ?
Saludos.
2009/9/11 Daniel Calvin <daniel.calvin@gmail.com>
Hola Leandro
Con esas cantidades, y sin conocer detalles mayores, me parece que no
vale a pena hacer el count(*) previo...
Daniel
El 11 de septiembre de 2009 17:13,
Leandro Halfon <leandrohalfon@gmail.com>
escribió:
Lista...te una consulta, no es solo de cooperator creo..
Tengo una busqueda general, que me devuelve los resultados agrupados
por determinado tema.
Ejemplos:
Si busco alumnos, me devuelva el listado de alumnos encontrados en
Maestrias, Carreras de Grado, Ingresos, Ex-Alumnos de la siguiente
forma:
alumnos a buscar: gonzalez
resultados (en forma de tabs)
Maestrias (10) - Carreras de Grado (5) - Ingresos (0) - Ex-Alumnos
(200)
y por defecto, me muestra los 10 alumnos de la maestria, y si hago
click en Ex-alumnos, me mostraria los 200 alumnos paginados...
Coo me conviene hacer esto?
Obtener las cantidades con un "select count(*) from...", o acceder a la
propiedad count de los "objetos lista" ??
Desde ya, muchas gracias.
Saludos.
Leandro
Consultas
recomendadas
Diseño
Web | Fotografía Digital | Internet
| Marketing por Internet
---------------------------------------------------------------------
Tu dirección de suscripción a este grupo es daniel.calvin@gmail.com
Para darte de baja, envía un mensaje a
cooperatorframework-baja@egrupos.net
Para obtener ayuda, visita http://www.egrupos.net/grupo/cooperatorframework
--
Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar
Microsoft Certified Professional
Consultas
recomendadas
Duplicación de CDs | Servicios
de Hosting | Marketing por Internet | Publicidad en Internet
---------------------------------------------------------------------
Tu dirección de suscripción a este grupo es leandrohalfon@gmail.com
--
Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar
Microsoft Certified Professional
---------------------------------------------------------------------
Tu dirección de suscripción a este grupo es popov@binslon.com
Para darte de baja, envía un mensaje a
cooperatorframework-baja@egrupos.net
Para obtener ayuda, visita http://www.egrupos.net/grupo/cooperatorframework
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de
virus 4396 (20090904) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
|
|
|