·
Sobre Información Mas El Modelo Relacional
Una Vez extraídas las tablas, del modelo, lo des párr director buen FUNCIONAMIENTO de Nuestra base de relacional de Datos es enajenante de los índices correctos en las tablas, Sobre Los Que trabajará MySQL párr extraer el resultado m de las Mismas.
La indexación, del tanto de claves primarias Como Extranjeras, Se Puede Obtener del modelo relacional.
Enajenante de índices baño Los Campos adecuados optimizará Resultados Sus:
o
Para Mejorar Una consulta (SELECT), Hay Que CREAR UN índice Sobre Los Que Campos Son Utilizados En Las búsquedas (Los que aparecen En Las Cláusulas donde O ÚNETE ).
o
Utilice índices Sobre campos con Valores Únicos. Los índices Funcionan peor si el campo Tiene Valores Duplicados.
o
trarse De Que los índices cortos Sean. Si Indexa ONU campo de texto, Evite Hacerlo Sobre campos variables de Longitud, y acorte siempre El tamaño del índice de Lo Que considéré Más ADECUADO. EJEMPLO Por, si la ONU campo CHAR Tiene 200 Caracteres y SABE Que los Valores se distinguen en Los Primeros 20 Caracteres, indexé Sólo Hasta DICHO Tamaño de campo. Ahorrará Espacio y ganara Velocidad de Respuesta.
o
No se cree índices innecesarios. Estós se actualizan con Cada Cambio en la tabla Asociada y pueden ralentizar las Modificaciones de la Misma.
o
Utilice Los Mismos Tipos de Campos párr El Mismo Tipo de INFORMACION EN DISTINTAS Tablas. Si necesitara Cruzar tablas con campos del Mismo tipo ganara en Rapidez.
o
Evite en lo Posible, el USO de campos de Tamaño variable. Los campos de Longitud FIJA (Como CHAR) Son Más Eficientes Que los variables de Longitud (VARCHAR, BLOB o TEXT).
o
Utilice campos Numéricos Frente a campos de texto.
o
trarse de USAR campos Que No Valores TENER puedan nulos ( no nulo ). Los Valores nulos ralentizan las Lecturas.
o
con Si Crea tablas el Atributo
row_format , utilice el tipo fijado , en Vez de dinámica , ya Que Las Tablas se consultarán de Modo Más rápido.
o
Haga "limpieza" Tiempo Cierto Cada. Si que obser Tablas SUS registros MUCHOS Tienen (Han Crecido Mucho de Tamaño), Analice SUS Datos para comprobar si algunos adj registros estan anticuados y pueden eliminarse o archivarse. Rendimiento Reducir El tamaño de Sus tablas mejorará su.
o
de Cuando Haya Hecho Varios: cambios o eliminaciones en Alguna tabla ejecute La Sentencia OPTIMIZE TABLE , Que reparará y ordenará la tabla párr Mejorar su Rendimiento.
Más información:
http://dev.mysql.com/doc/refman/5.0/es/optimize-table.html
No hay comentarios:
Publicar un comentario