[eside-ghost] Mysql tunning :-)
Alvaro Uría
fermat en movimage.com
Mar Abr 25 01:03:46 CEST 2006
Esos :-)
aktor [24/04/06 23:50 +0200] escribió:
> Aupa Zefe,
>
> El lun, 24-04-2006 a las 15:46 +0200, Fernando de Urien y Muñiz
> escribió:
> > Hola,
> >
> > Ando instalando mysql en mi flamante Linux-xbox...
> > Cuando inicio el servicio (recién salido del apt) se me lanzan muchos
> > procesos de mysql y con mucho uso de memoria (más del deseado)
> > ¿Alguien me aconseja?
>
> No se que versión de mysql tendrás, pero suelen venir unos archivos de
> configuración para distintos escenarios / dimensiones de la base de
> datos:
>
> aktor en AsteriX $ ls /usr/share/doc/mysql-server-4.1/examples
> my-huge.cnf.gz my-large.cnf.gz my-small.cnf
> my-innodb-heavy-4G.cnf.gz my-medium.cnf.gz
También, usa como 'root' el comando "mysqladmin", pasándole el flag "-p" si
tienes ese usuario protegido con contraseña.
Algunos ejemplos,
~# mysqladmin variables
Fíjate igual en los nombres de variables que empiezan por 'key_*' y 'max_*',
y los valores que tienen... luego te puede servir para reducir su valor.
También, desde el cliente de MySQL, puedes hacer "show status".
Más info sobre esas variables en,
http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html
~# mysqladmin status
Así puedes ver la carga que ha tenido hasta ese momento el servidor.
También, desde el cliente de MySQL, puedes hacer "status".
~# mysqladmin kill id1 id2 ...
Para terminar con hilos que te estén consumiendo mucha memoria y que no
terminan nunca (aunque no suele ocurrir, pero mejor que parar todo el
servidor ya es O:-)
Para conocer esas IDs y lo que están ejecutando,
~# mysqladmin processlist -p
Enter password:
+----+------+-----------+----+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------+----+---------+------+-------+------------------+
| 17 | root | localhost | | Query | 0 | | show processlist |
+----+------+-----------+----+---------+------+-------+------------------+
Para más información, RTFM! xDD
http://dev.mysql.com/doc/refman/5.0/en/
{
hay una sección
http://dev.mysql.com/doc/refman/5.0/en/optimizing-the-server.html
{
con una subsección
http://dev.mysql.com/doc/refman/5.0/en/server-parameters.html
}
}
> Supongo que a base de diff's visuales podrás deducir cuales son las
> directivas a menear :-P
3 meneos. ¡menéalo! ... ¡chachi! xDD
xDD
--
,____________,
.' '.
/~~~~^~~~^~^~~~\
/ _ /|| \ Alvaro Uría (0x5109E791)
; ( } \||D ; <fermat at movimage.com>
| | /\__,=[_] |
; ( |_\_ |---| ; It might look like I'm doing nothing, but
\ )| |/ | | / at the cellular level I'm really quite busy.
'. | /_ | |.'
'------------'
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : no disponible
Tipo : application/pgp-signature
Tamaño : 189 bytes
Descripción: Digital signature
Url : https://listas.deusto.es/mailman/private/eside-ghost/attachments/20060425/b7aafa55/attachment-0001.bin
Más información sobre la lista de distribución eside-ghost