Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Accesos al disco

Estas en el tema de Accesos al disco en el foro de Mysql en Foros del Web. Buenas, pregunto a ver si alguien sabe la manera de conocer los accesos al disco que requiere una consulta como esta: select * from tabla1, ...
  #1 (permalink)  
Antiguo 21/02/2014, 16:17
mkt
 
Fecha de Ingreso: diciembre-2008
Mensajes: 13
Antigüedad: 15 años, 4 meses
Puntos: 0
Accesos al disco

Buenas, pregunto a ver si alguien sabe la manera de conocer los accesos al disco que requiere una consulta como esta:


select * from tabla1, tabla2, tabla3;

Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 21/02/2014, 17:15
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Accesos al disco

La cantidad de acceso a disco dependerá de la longitud de cada registro, de la selectividad de la consulta, los índices y la cantidad de registros.
La consulta que pones, en sí misma, no puede decir si se necesitan muchos o pocos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 22/02/2014, 11:06
mkt
 
Fecha de Ingreso: diciembre-2008
Mensajes: 13
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Accesos al disco

¿Hay algúna función o programa externo que pueda averiguar esa información?
  #4 (permalink)  
Antiguo 22/02/2014, 13:50
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Accesos al disco

Existen formulas para hacer el cálculo, y que aparecen en cualquier manual de optimización , así como también en los apuntes del segundo nivel de BBDD de cualquier universidad.
Pero aplican a datos concretos de tablas concretas. Es decir, no se puede hacer un calculo teórico, sino que debe trabajar con el estado actual de tablas físicas reales, y en base a los elementos mencionados.
E incluso en ese punto, la forma en que se escriba el WHERE, y los índices involucrados, pueden afectar en mucho el cálculo.

¿Puedes explicarnos exactamente qué es lo que quieres lograr?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 23/02/2014, 11:33
mkt
 
Fecha de Ingreso: diciembre-2008
Mensajes: 13
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Accesos al disco

No es para hacer ninguna implementación, solo era por que he leido que existian formulas para averiguarlo y me parecia interesante. Lo que pasa es que con las formulas lo veo algo complicado.
  #6 (permalink)  
Antiguo 23/02/2014, 13:21
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Accesos al disco

Cita:
Lo que pasa es que con las formulas lo veo algo complicado.
Sin fórmulas, es todo prueba y error, casi siempre reinventando la rueda.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #7 (permalink)  
Antiguo 24/02/2014, 06:37
 
Fecha de Ingreso: diciembre-2005
Mensajes: 65
Antigüedad: 18 años, 4 meses
Puntos: 4
Respuesta: Accesos al disco

Cita:
Buenas, pregunto a ver si alguien sabe la manera de conocer los accesos al disco que requiere una consulta como esta:

select * from tabla1, tabla2, tabla3;

Muchas gracias de antemano.
La pregunta no tiene sentido. No tiene sentido porque hay demasiadas variables y situaciones que se pueden dar como para dar una respuesta genérica.

Etiquetas: disco, select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:43.