Re: Select se demora en tabla de 3 millones de registros.
Crear un índice compuesto Si la tabla tiene un índice en el campo de fecha, puede considerar la posibilidad de crear un índice compuesto que incluya el campo de fecha y el campo de identificación que utiliza en la cláusula GROUP BY. Esto permitiría a MySQL buscar rápidamente las filas que cumplan con los criterios de fecha y de identificación.
Optimizar la consulta Es importante asegurarse de que la consulta esté escrita de la manera más eficiente posible. Por ejemplo, podría considerar la posibilidad de utilizar una subconsulta en lugar de la cláusula GROUP BY para reducir la cantidad de datos que se están agrupando.
Utilizar particionamiento Si la tabla sigue siendo demasiado grande para una consulta eficiente, puede considerar la posibilidad de particionar la tabla en varias tablas más pequeñas, cada una con un rango de fechas determinado.
Agregar un índice en el campo de identificación Si aún experimenta un rendimiento lento después de seguir los pasos anteriores, puede considerar la posibilidad de agregar un índice en el campo de identificación que utiliza en la cláusula GROUP BY. Esto permitiría a MySQL buscar rápidamente las filas que cumplan con los criterios de fecha y de identificación.
Subject
Views
Written By
Posted
772
June 11, 2022 12:49AM
375
June 11, 2022 10:41AM
Re: Select se demora en tabla de 3 millones de registros.
392
March 22, 2023 10:35AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.