1
mesa optimizar Run en contra de sus órdenes tablesThis desfragmenta una mesa después de haber eliminado una gran cantidad de filas de la misma.
2 < p > Usar INSERT DELAYED cuando no se necesita la gratificación instantánea - una respuesta al instante - cuando se escriben los datos. Esto reduce el impacto global de inserción porque muchas filas se pueden escribir con una sola escritura de disco.
3 uso prioridades declaración
* Utilice INSERT LOW_PRIORITY cuando se quiere dar SELECT declaraciones de prioridad más alta que los puntos de inserción .
* Utilice HIGH_PRIORITY SELECT para obtener recuperaciones que saltan la cola. Es decir, el SELECT se ejecuta incluso si hay otro cliente esperando .
4
Uso sentencias INSERT de múltiples registros para almacenar muchas filas con una sentencia SQL .
5
no utilice permisos complejos. Cuanto más compleja es la configuración de los permisos , la más sobrecarga que tiene. Trate de usar comandos GRANT simples para reducir la sobrecarga buscar y aplicar permisos causará .
6
Al analizar el rendimiento de consulta , también es útil tener en cuenta la palabra clave EXPLAIN . Esta palabra clave , cuando se coloca al frente de una consulta SELECT, se describe cómo MySQL tiene la intención de ejecutar la consulta y el número de filas que tendrá que procesar para entregar con éxito un conjunto de resultados
Ejemplo de uso: . Explicar select * de la tabla
7
Prueba optimización de su cláusula where - eliminar innecesarias paréntesis : al utilizar "count (* )" en las bases de datos no MyISAM asegúrese de que tiene los índices de presentar montar sus cláusulas WHERE lo más específico posible
8
Uso IndexesMySQL que permite a las tablas de la base de datos de índice, lo que permite buscar rápidamente a los archivos sin realizar un escaneo completo de tabla primero y por lo tanto significativamente la aceleración de la ejecución de consultas . Usted puede tener hasta 16 índices por tabla , y MySQL también soporta índices de varias columnas y los índices de búsqueda de texto completo.
Adición de un índice para una tabla es tan simple como llamar el comando CREATE INDEX y especifique el campo ( s ) en el índice.
9
Ajuste variables de servidor internos como key_buffer , read_buffer_size , table_cache , query_cache_size , query_cache_type , query_cache_limit y long_query_time puede recorrer un largo camino. No hay una " respuesta correcta" para esos valores , por lo que necesita para jugar con ellos. que serán diferentes en cada servidor .