Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/12/2007, 23:57
wwwmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 5 meses
Puntos: 37
Re: Manejar grandes cantidades datos

En general, si la databse radica en la misma maquina, no debes tener problemas de rendimiento, pero si deseas hacerlo de una manera correcta, esto es lo que debes evitar:
- Se ejecutan selecciones de datos sin filtrar los campos que únicamente deben requerirse para el despliegue de secciones, lo cual afecta directamente el rendimiento de la base de datos.
http://www.edbarlow.com/document/optimize.htm
(apartado: “Efficient Query Design”)

- No existen índices creados que permitan un acceso más rápido a la base de datos como es el caso de ordenamiento de datos por nombre o descripción (por ejemplo en “carreras”, “articulos”).
http://msdn2.microsoft.com/en-us/library/aa964133.aspx

- Se genera una única conexión al inicio de la aplicación en el archivo “global.asa” la cual es reutilizada por prácticamente todo el sitio, siendo que la recomendación de Microsoft es abrir una conexión y cerrarla cada vez que se requiera.
http://www.microsoft.com/technet/pro...ips.mspx#EUAAC


- No se hace uso de la propiedad “cachesize” al acceder al Sql Server, con lo que cada registro regularmente debe ser recuperado del Sql Server
http://www.argentina-hosting.com/art...atos/index.htm
(apartados 12 y 13)

- No se hace uso de “Stored Procedures” los cuales, al ser consultas precompiladas en el Sql Server permiten una recuperación de datos más eficiente.
http://www.developerfusion.co.uk/show/5855/