Tenemos un servidor Centos 5.2 con MySQL 5 y una base de datos de unos 5000 mil registros no me parecen muchos pero el servidor comienza a agotarse seguramente las consultas no estaran todo lo optimizadas que deben pero necesito salvar la situacion poco a poco asi que aprovechemos recursos de la maquina para no tener una parada de sistema como la siguiente.

 

Incorrect key file for table ‘/tmp/#sql_519_12.MYI’; try to repair it

 

Después de reparar toda las tablas sigue pasando los mismo por lo que rebuscando encuentro que mi tmp se me esta llenando debido a esas consultas

 

 

Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            4.0G  857M  3.2G  22% /
/dev/mapper/vg00-usr  4.0G  1.3G  2.5G  35% /usr
/dev/mapper/vg00-var   54G   33G   19G  64% /var
/dev/mapper/vg00-home
4.0G  572M  3.2G  15% /home
none                 1000M  998M  502M  99% /tmp
Como aun dispongo de mucho espacio en disco vamos a darle un poco mas de cuello al /tmp para que Mysql pueda alojar esos datos de las consultas más grandes.
Para ello entramos en nuestro fstab y cambiamos en la ultima linea o donde tengais el tmp
none            /proc           proc    defaults        0 0
none            /tmp    tmpfs   defaults 0 0

Vereis que el sistema de archivos es tmps ahora seguido al defaults ponemos una coma y nuestro tamaño quedando 
none            /proc           proc    defaults        0 0
none            /tmp    tmpfs   defaults,size=2G 0 0

Guardamos y salimos y remontamos nuestra particion.
 mount -o remount /tmp
Ya tenemos un poco más de espacio, ahora investigar select. Por otros sitios he encontrado metodos como 

 

Por admin

Deja una respuesta

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock