
optimizar bd mysql
Publicado por gustavo boekemeyer (4 intervenciones) el 16/03/2016 13:06:11
tengo dramas con la siguiente consulta demora mas de de 1 minuto y medio lo que es demasiado
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
$sql=("SELECT dpac.rut, dpac.dv,dpac.nombre_pac, dpac.ap_pat,dpac.ap_mat,
pr.observacion_libro, pr.nombre_profesional,pr.id_folio,pr.organo,pr.tipo_muestra,
pr.tipo_de_muestra1,pr.tipo_de_muestra2,
pr.fecha_recepcion, pr.fecha_toma_muestra,
pr.fecha_ing_hbv,pr.fecha_procesamiento,pr.fur,pr.diagnostico1,
pr.diagnostico2,pr.diagnostico3,pr.diagnostico4,pr.diagnostico5,
pr.diagnostico6,pr.diagnostico7,pr.biopsia1,pr.biopsia2,pr.biopsia3,
pr.biopsia4,pr.biopsia5,pr.biopsia6,pr.biopsia7,pr.id_administrador,pr.id_administrador_nivel2,
tec.nombre,
prev.nombre_prev, t_pap.tipo_pap,
ss.nombre_serv_salud,
con.nombre_consultorio,am.nombre_amenorrea,
ant_men.nombre_ant_menopausia,
aspcuello.nombre_cuello,
g_act.nombre_gestacion,
met_anticon.nombre_metodos_anticonceptivos,
m_examen.nombre_examen,
pat.nombre_patologo,
t_am.nombre_tipo_amenorrea,
trh.nombre_trh,
vph.nombre_vph
FROM datos_paciente dpac,
prevision prev,
t_pap,
serv_salud ss,
prestacion pr,
tecnologos tec,
consultorio con,
amenorrea am,
ant_menopausia ant_men,
aspcuello,
gestacion_actual g_act,
metodos_anticonceptivos met_anticon,
motivo_examen m_examen,
patologos pat,
tipo_amenorrea t_am,
trh,
vph
WHERE
dpac.rut = pr.rut
AND dpac.dv = pr.dv
and pr.id_pap = t_pap.id_pap
AND pr.id_serv_salud = ss.id_serv_salud
AND pr.codigo_con=con.codigo_con
AND pr.id_serv_salud= con.id_serv_salud
AND pr.id_tecnologo=tec.id
AND pr.id_prevision=prev.id_prevision
and pr.id_amenorrea=am.id_amenorrea
and pr.id_ant_menopausia=ant_men.id_ant_menopausia
and pr.fecha_procesamiento between '$fecha_proc' and '$fecha_proc2'
and aspcuello.id_cuello=pr.id_cuello
and g_act.id_gestacion_actual=pr.id_gestacion_actual
and met_anticon.id_metodos_aticonceptivos=pr.id_metodos_anticonceptivos
and m_examen.id_examen=pr.id_examen
and pat.id_patologos=pr.id_patologo
and t_am.id_tipo_amenorrea=pr.id_tipo_amenorrea
and trh.id_trh=pr.id_trh
and vph.id_vph=pr.id_vph
")or die ("Consulta Invalida");
Valora esta pregunta


0