| Al mysql se le pueden variar ciertas variables para que soporte mas conexiones simultaneas, etc.. tal y como se explica aqui. Todo se reduce a modificar los valores de /etc/my.cnf Estan muy bien unos ficheros de ejemplo que trae la propia distribucion. Se puede buscar por nombre: `my-huge.cnf', `my-large.cnf', `my-medium.cnf', y `my-small.cnf' |
|
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock set-variable = max_connections=300 #set-variable = key_buffer_size=512K #set-variable = sort_buffer_size=100K #set-variable = read_buffer_size=100K [mysql.server] user=mysql basedir=/var/lib [safe_mysqld] err-log=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pidComo saber que tal le va a mysql??
mysqladmin status -p o mysqladmin extended-status -pHay una variable que nos dice el numero de conexiones abortadas que nos puede dar una pista de como anda la maquina. Dentro del shell de mysql se puede preguntar:
mysql> status -------------- mysql Ver 12.22 Distrib 4.0.24, for pc-linux-gnu (i386) Connection id: 87576 Current database: Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: '' Server version: 4.0.24_Debian-5-log Protocol version: 10 Connection: Localhost via UNIX socket Client characterset: latin1 Server characterset: latin1 UNIX socket: /var/run/mysqld/mysqld.sock Uptime: 6 days 16 hours 56 min 15 sec Threads: 48 Questions: 7730515 Slow queries: 1120 Opens: 400173 Flush tables: 1 Open tables: 64 Queries per second avg: 13.343 --------------Por cierto, los mysql de Fedora 1 tienen un pequeño bug en el script de inicio que se corrige segun dicen aqui hay que añadir la palabra $RANDOM
if [ -n "`/usr/bin/mysqladmin -u $RANDOM ping 2> /dev/null`" ]; then if !([ -n "`/usr/bin/mysqladmin -u $RANDOM ping 2> /dev/null`" ]); then
0 comments |
PELMAlink |
Comentarios