Optimizacion consulta
Publicado por Gabriel yruc (3 intervenciones) el 24/05/2022 21:35:54
Hola gente del foro, estoy con un problema de lentitud, a ver si me pueden dar una mano
Tengo un grupo de 50 personas mas o menos, a las que una por una debo consultar que cierto campo de una tabla sea igual a una info. La búsqueda en esa tabla tiene que coincidir con dos campos, uno varchar y el otro int. El problema radica en que la búsqueda de esas 50 personas las termina a los 40 segundos. Le cree un índice compuest de los dos campos (el de varchar y el de int) pero no veo ninguna mejora. Mi query sería la siguiente:
Select * from sesiones where grupo_sesiones = 'dato1' and fecha_sesion = dato2;
Grupo_sesiones sería varchar y fecha_sesion sería int
Esta consulta la haría más o menos 50 veces. Como puedo optimizar para que no tarde tanto ??
Tengo un grupo de 50 personas mas o menos, a las que una por una debo consultar que cierto campo de una tabla sea igual a una info. La búsqueda en esa tabla tiene que coincidir con dos campos, uno varchar y el otro int. El problema radica en que la búsqueda de esas 50 personas las termina a los 40 segundos. Le cree un índice compuest de los dos campos (el de varchar y el de int) pero no veo ninguna mejora. Mi query sería la siguiente:
Select * from sesiones where grupo_sesiones = 'dato1' and fecha_sesion = dato2;
Grupo_sesiones sería varchar y fecha_sesion sería int
Esta consulta la haría más o menos 50 veces. Como puedo optimizar para que no tarde tanto ??
Valora esta pregunta


0