Capítulo VI de alto rendimiento de MySQL

 

Consulta de optimización, optimización de índice, tabla de base de las necesidades de optimización de la estructura van de la mano, no una caída, con el fin de diseñar en última instancia puede jugar buenos resultados en los programas de escenas reales.

 

¿Por qué la velocidad de las consultas será más lenta?

Si la consulta como una tarea, que consiste en una serie de sub-tareas, cada sub-tarea va a consumir una cierta cantidad de tiempo. Si desea optimizar la consulta, de hecho, para optimizar sus subtareas, o Xiongchu algunas subtareas, o reducir el número de sub-tareas a realizar, o dejar que la ejecución de la tarea más rápido.

 

Cómo optimizar el acceso a los datos?

1, no es necesario para confirmar si los datos solicitados a la base de datos

2, MySQL confirmar si el escaneo de grabación adicional

3, confirman la forma en la consulta, y el derecho a ser reconstruidos

 

Cuando usted quiere ser capaz de MySQL consulta que se ejecuta con un rendimiento más alto, la mejor manera es encontrar la manera de optimizar MySQL y ejecutar la consulta. Una vez que entienda esto, una gran cantidad de optimización de consultas en realidad siguen algunos principios para el optimizador para ejecutar de manera razonable esperar.

Entonces, cuando se ejecuta una consulta de MySQL, MySQL en el extremo para hacer qué?

1, el cliente envía una consulta al servidor

2, el primer servidor comprueba la caché de consultas, si el alma golpeado pueblo, a continuación, devuelve inmediatamente el resultado almacenado en el alma del pueblo. De lo contrario, proceder a la siguiente etapa.

3, el lado de análisis sintáctico de SQL Server, de tratamiento previo, entonces el plan de ejecución correspondiente generada por el optimizador

4, MySQL basa en el plan de ejecución generada por el optimizador, con un API motor de almacenamiento tira para ejecutar la consulta

5, los resultados se devuelven al cliente

 

Supongo que te gusta

Origin www.cnblogs.com/stone94/p/12444491.html
Recomendado
Clasificación