Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 02-nov-2007, 15:43   #1 (permalink)
gz_pedro ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2006
Mensajes: 16
Pregunta porq se demora en arrojar datos al consultar mysql

hola estoy unsando vb6 con mysql 5 bueno tengo la bd con la particularidad q no tengo claves principales ni foraneas, deseo sacar un reporte uniendo varias 4 tablas, pero al unirlas cada una las reconosco por el nombre si no ubiera redundancia, el problema esta q demora demasiado en arrojar el reporte, me podrian decir cual es el problema si tengo q necesariamente usar claves principales y foraneas para q mi reporte se haba mas rapido. Les agradeceria su buena voluntad de colaborar conmigo. Gracias. Pedro
gz_pedro está desconectado   Responder Citando
Antiguo 02-nov-2007, 21:16   #2 (permalink)
cala932 está en el buen camino
 
Avatar de cala932
 
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 705
Enviar un mensaje por MSN a cala932
Re: porq se demora en arrojar datos al consultar mysql

Hola gz_pedro, una de las primeras cosas que hay que hacer cuando armas la base de datos es definir las claves principales y foraneas para armar las relaciones y respetar la integridad de las mismas, debes utilizar las tablas del tipo innodb para conseguirlo, mi consejo es que redefinas tus tablas y en sus debidos casos colocar indices donde correspondan para que tus consultas sean mas rapidas. Saludos
__________________
->Aprender es un proceso que incluye el error..
->Si la vida te da la espalda .... tocale el culo.
cala932 está desconectado   Responder Citando
Antiguo 05-nov-2007, 15:35   #3 (permalink)
gz_pedro ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2006
Mensajes: 16
Re: porq se demora en arrojar datos al consultar mysql

Cita:
Iniciado por cala932 Ver Mensaje
Hola gz_pedro, una de las primeras cosas que hay que hacer cuando armas la base de datos es definir las claves principales y foraneas para armar las relaciones y respetar la integridad de las mismas, debes utilizar las tablas del tipo innodb para conseguirlo, mi consejo es que redefinas tus tablas y en sus debidos casos colocar indices donde correspondan para que tus consultas sean mas rapidas. Saludos
gracias amigo por tu amable respuesta estoy usando la tablas tipo MyISAM me encantaria saber cual es la diferencia con el tipo de tabla InnoDB, gracias por tu amable ayuda. saludos.
gz_pedro está desconectado   Responder Citando
Antiguo 05-nov-2007, 19:06   #4 (permalink)
cala932 está en el buen camino
 
Avatar de cala932
 
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 705
Enviar un mensaje por MSN a cala932
Re: porq se demora en arrojar datos al consultar mysql

Holas, buenas nuevamente gz_pedro, te dejo un enlace que responde a tu pregunta aqui en las FAQ´s de MYSQL del Foro gracias a un buen aporte de Carxl que aprovecho para saludar. Espero que te sirva.
Salu2
__________________
->Aprender es un proceso que incluye el error..
->Si la vida te da la espalda .... tocale el culo.
cala932 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:36.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

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 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93