Ver Mensaje Individual
  #13 (permalink)  
Antiguo 13/08/2013, 11:13
Avatar de BrujoNic
BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Respuesta: mysql muy lento

Estoy de acuerdo, el indexar un campo NO INFLUYE en lo más mínimo si van a buscar todo el contenido del campo indexado o solo una parte.

Resumiendo, un índice se utiliza para realizar búsquedas más rápidas y no secuencialmente hasta llegar al resultado que es mucho más lento.

Los índices son necesario y es bueno que leas lo que te recomendaron ya que es IMPORTANTE.

Yo empezaría cambiando el Ubuntu Desktop por Ubuntu Server y que sea LTS (en este momento sería la 12.04.1).

Lo que recomiendan mucho para el desempeño es desactivarle la búsqueda por DNS y eso lo podrías hacer de 2 formas:
  1. Editando el archivo /etc/my.cnf y agregando al final de la etiqueta [mysqld] skip-name-resolve.
  2. Hacerlo por línea de comando con mysqld -skip-name-resolve.

La otra recomendación, es modificar el tamaño de la cache:

Para chequear la query chache ejecuta:
mysql> SHOW STATUS LIKE ‘Qcache%’;

Para ver el estado de la misma:
mysql> SHOW VARIABLES LIKE ‘%query_cache%’;

Para cambiar el tamaño de la misma:
mysql> SET GLOBAL query_cache_size = 52428800;

Podemos tambien modificar el cache de la misma en el archivo /etc/my.cnf

[mysqld]


query_cache_size = 52428800
query_cache_type = 1
en GNU/Linux

Fuente: Mysql mejorar tiempo respuesta en GNU/Linux
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL