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

Ejecucion en memoria o disco ???

Estas en el tema de Ejecucion en memoria o disco ??? en el foro de Mysql en Foros del Web. cuando yo visualizo las bases mysql desde un soft cliente, los registros de dichas tablas ya estan en memoria ? o espera a cargar en ...
  #1 (permalink)  
Antiguo 21/05/2011, 15:45
 
Fecha de Ingreso: febrero-2010
Mensajes: 132
Antigüedad: 14 años, 2 meses
Puntos: 0
Exclamación Ejecucion en memoria o disco ???

cuando yo visualizo las bases mysql desde un soft cliente, los registros de dichas tablas ya estan en memoria ? o espera a cargar en memoria hasta que haga alguna consulta ???

gracias...
  #2 (permalink)  
Antiguo 21/05/2011, 15:52
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: Ejecucion en memoria o disco ???

Es un poco más complejo que eso, pero en esencia, cuando tienes disponibles los datos ya han pasado por la lectura en memoria.
De todos modos no son las tablas completas lo que está en la memoria, sino sólo los datos consultados. Y aún en ese caso es posible que parte de la información este descargada a disco.
En el proceso no interviene solamente la base de datos, mysql o tu aplicación. La administración de la memoria es responsabilidad del sistema operativo, pero el DBMS usa parte de la memoria directamente y otra parte no. La explicación completa es bastante compleja y sólo suele estudiarse en las carreras universitarias.
Como dije, el tema es algo más complejo que eso...

¿Cuál es tu duda, exactamente? ¿Para qué quieres saberlo?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: disco, ejecucion, memoria
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 04:12.