sql >> Base de Datos >  >> RDS >> Mysql

Cargue una base de datos MySQL innodb en la memoria

  1. No exactamente. El grupo de búfer de InnoDB se utiliza para almacenar en búfer lecturas y escrituras. si la mayor parte de su acceso es de lectura, la mayor parte se almacenará en caché y se necesitarán menos accesos a discos.
  2. podría ser este error , no está muy bien documentado, pero creo que data_free es el espacio disponible dentro de los archivos innodb (si escribe más que esto, InnoDB tendrá que ampliar los archivos de datos).
  3. no, pero InnoDB almacenará en caché los datos a los que acceda de forma más automática, por lo que debería tener un efecto óptimo de todos modos.

considere usar memcached como una capa de caché para eliminar por completo el acceso a la base de datos si necesita un mejor rendimiento.