Podemos mejorar el rendimiento de nuestro Prestashop cambiando el motor de la base de datos, para ello solo tenemos que seguir estos sencillos pasos;
1. Abrir un editor de texto
2. Crear un nuevo documento llamado por ejemplo myisam.php
3. Insertar el siguiente código en el documento.
$host = "localhost"; //Host del servidor por defecto dejar
localhost$user = "usuario"; //Usuario de la base de datos
$pass = "contraseña"; //Contrasela de la base de datos
$db = "basededatos"; //Nombre de la base de datos
// No tocar nada a partir de aqui
ini_set('display_errors', 'On');
error_reporting(E_ALL);
$link = mysql_connect($host, $user, $pass)
or die("No se pudo conectar con el servidor: " . msql_error());mysql_select_db($db, $link)
or die("No se puede seleccionar la base de datos: " .msql_error());
$result = mysql_query("show tables");
if (!$result) {
die('Consulta fallida: ');
}
while ($row = mysql_fetch_array($result)){
mysql_query("ALTER TABLE ".$row[0]." ENGINE=MyISAM; ");
}
?>
4. Sustituir los campos usuario, contraseña y basededatos por los datos de la base de datos que tengáis instalado el prestashop (si desconoce estos datos puede verlos dentro del archivo /config/settings.inc.php
5. Subir el archivo a la carpeta httpdocs de su servidor
6. Ejecutar el fichero mediante el navegador ejecutando la url nombredesudominio.com/nombredelarchivo.php
Dejamos que termine y con esto ya estarían todas las tablas pasadas a MyISAM.