作者:Andrea Avendaño 1 年以前
137
Optimización de consultas SQL
La elección del motor de almacenamiento adecuado es crucial para optimizar las consultas SQL en función de las necesidades específicas de la aplicación. MYISAM es ideal para situaciones donde predominan las consultas SELECT, mientras que InnoDB es preferible si se necesitan transacciones y claves foráneas.
開啟
Optimización de consultas SQL Explain El comando EXPLAIN utiliza para mostrar
un plan de ejecución de consultas o la
distribución para una consulta. Un plan de ejecución de consultas es el
conjunto de pasos para obtener cómo
se obtuvieron los resultados. Recomendaciones para mejorar el desempeño Elegir el software de base de
datos adecuado. Tener estadística certeras. Optimizar la base de datos SQL server. Realizar las querys necesarias. No mantener consultas abiertas. Buen desempeño Mejor a los tiempos de respuesta
en un sistema de gestión de base
de datos relacional. Posible recuperación
de datos específicos *Es inclusivo
* los componentes se evalúan
independientemente
Selección del motor de almacenamiento Sí predominan las consultas
SELECT escogeremos MYISAM. Si necesitamos transacciones,
claves foráneas y bloqueos
escogeremos InnoDB. Se pretende conseguir la mejor
relación de calidad acorde con
nuestra aplicación. Importancia del diseño de estructuras Permite obtener acceso a información
actualizada y precisa. La confiabilidad de los datos depende
de la estructura de la tabla. Uso de índices Consultas más rápidas. Inserciones ligeramente
más lentas. Este proceso se actualiza en
inserción por lo que hay un
trade off Al agregar un index.