
11/03/2011, 10:47
|
 | | | Fecha de Ingreso: febrero-2011
Mensajes: 44
Antigüedad: 14 años Puntos: 6 | |
Respuesta: Es bueno hacer consultas constantes Buenas,
La normalización depende mucho de la cantidad de tablas que esten relacionadas, es decir, una tabla con muchas claves foraneas puede llegar a ser contraproducente si la cantidad de datos a recoger es muy grande, por eso a veces se dice que para ganar rendimiento (hablo de centenares de millones de datos) a veces es mejor desnormalizar las tablas.
Si insertas muchos datos y no los necesitas inmediatamente (como logs por ejemplo) y estas en mysql, utiliza la sentencia 'INSERT DELAYED INTO' para que el gestor de base de datos encuentre el momento mas oportuno de insertarlo, ademas hace inserciones en bloque y va mucho mas rapido y consume menos recursos.
Por otra parte si haces muchas selects repetitvas puedes combinar un sistema de cacheo en el lenguaje que programes y a la vez utilizar la sentencia 'SELECT SQL_CACHE CAMPOS FROM TABLA'
Saludos |