2009-03-07 15 views
19

ps axuw| grep mysql indica solo el proceso MySQL, pero si ejecuto htop puedo ver 10 filas cada una de ellas con un PID por separado. Entonces me pregunto si son hilos o procesos que por alguna razón no puedo ver usando ps.¿Cómo puedo establecer el número máximo de procesos o subprocesos de MySQL?

¿Tendría algún sentido tratar de limitarlos a dos en mi máquina de desarrollo, donde no necesito el acceso concurrente de muchos clientes?

Por cierto Correr en Ubuntu 8.10

Respuesta

22

Puede establecer el número máximo de hilos en sus my.ini así:

max_connections=2 

Sin embargo también puede ser que desee establecer este:

thread_cache_size=1 

El caché de subprocesos controla el número de veces que permanece abierto incluso cuando no ocurre nada.

7

MySQL utiliza hilos, ps puede verlos si ejecuta ps -eLf.

Dicho esto, no me preocuparía - los hilos inactivos casi no usan ningún recurso, y si restringe demasiado el servidor, es probable que vuelva y lo muerda en la parte trasera algún tiempo después cuando lo haya olvidado lo hiciste.

2

Estaba buscando cosas de configuración de MySQL, entonces vi esta pregunta ... Nada que ver con MySQL, ¿verdad?

Si el objetivo principal es ver el resultado de un comando personalizado, puede utilizar "ver" con la siguiente sintaxis (disponible en la mayoría de los sistemas Linux):

watch "ps axuw| grep mysql" 

se ejecutará el comando cada 2 segundos y muestra la salida, es un comando muy útil.

-> Ver el doc/hombre para ver cómo es de gran alcance;)

3

Hay algunos ajustes de configuración en /etc/mysql/my.cnf que impactarían el uso de memoria. Las siguientes configuraciones: key_buffer = 8M max_connections = 30 query_cache_size = 8M query_cache_limit = 512K thread_stack = 128K deberían reducir drásticamente el uso de memoria de mysql.

leer más aquí: http://opensourcehacker.com/2011/03/31/reducing-mysql-memory-usage-on-ubuntu-debian-linux/

+0

Según el comentario sobre el enlace, este cambio no da ninguna ganancia citado mysql consume 21M antes de los cambios y after' 19M –

Cuestiones relacionadas