Para instalar en ubuntu lucid
gpg --keyserver hkp://keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A
gpg -a --export CD2EFD2A | sudo apt-key add -
sudo vim /etc/apt/sources.list
# Percona
deb http://repo.percona.com/apt lucid main
deb-src http://repo.percona.com/apt lucid main
sudo apt-get update
sudo apt-get install percona-server-server-5.5 tinyca bsd-mailx
sudo apt-get autoremove
sudo vim /etc/mysql/my.cnf
Comentamos bind-address para poder conectarnos mediante cacti, siempre y cuando se tenga un firewall filtrando las peticiones.
#bind-address = 127.0.0.1
Verificamos que el thread_stack sea 192K,
thread_stack = 192K
Activamos el registro de búsquedas lentas descomentando la siguiente linea, esto es solo para la puesta a punto, terminada la prueba se desactiva.
slow-query-log = 1
slow-query-log-file = /var/log/mysql/mysql-slow.log
Agregamos la configuración para un uso eficiente de innodb
vim /etc/mysql/conf.d/xtradb.cnf
[mysqld]
innodb_log_file_size=1900M
innodb_buffer_pool_size=2G
innodb_flush_log_at_trx_commit=2
innodb_flush_method=O_DIRECT
innodb_io_capacity=1000
innodb_use_sys_malloc=0
innodb_read_io_threads=4
innodb_write_io_threads=4
innodb_max_dirty_pages_pct=20
innodb_ibuf_max_size=200M
innodb_ibuf_active_contract=1
innodb_ibuf_accel_rate=400
innodb_doublewrite=0
innodb_file_per_table
innodb_thread_concurrency=0
Borramos los archivos de log de innoddb para que genere unos nuevos de acuerdo a la nueva configuración.
rm -rf /var/lib/mysql/ib_logfile*
Iniciamos mysql
/etc/init.d/mysql start
Revisamos en los logs, que no exista problemas, si todo esta bien, por ultimo verificamos que el servicio inicie junto con el reinicio del sistema
sysv-rc-conf
/etc/init.d/mysql start
Revisamos en los logs, que no exista problemas, si todo esta bien, por ultimo verificamos que el servicio inicie junto con el reinicio del sistema
sysv-rc-conf
No comments:
Post a Comment