Comparta su configuracion de Mysql y RAM disponible

  • Autor Autor roromx
  • Fecha de inicio Fecha de inicio
R

roromx

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Me gustaria ver sus configuraciones de Mysql y para cuantos Megas de RAM lo tienen configurado, ya que el mio me esta dando problemas, mi server es de 2 gb en RAM, y tengo configurado Apache para 1 gb y Mysql para el otro.

Pero el Mysql me consume demasiada memoria, ojala me puedan ayudar.

O si conocen de un servicio compartido donde poner mis bases de datos y cargarlas externamente.

Gracias.
 
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al terminar
Sera muy dificil, todos los sistemas son diferentes ocupan diferentes optimizaciones y no creo que a muchos les guste postear la configuracion de su mysql.

Saludos.
 
Lo ideal sería primero ver tu configuración para saber si tiene algo mal...

Igual usa el mysql tunner ese te puede ayudar bastante -> mirror.skamasle.com/mysql

No me alcanzarían las 5000 palabras por post para poner las confing de mysql que tengo guardadas, como ya te han dicho, cada server es diferente y requiere configuración especial, yo puedo tener un my.cnf que me funcione en un server y tenga un rendimiento más que optimo pero en tu servidor puede que no funcione nada bien.

Así que pongo el tuyo y ya veremos en que ayudarte
 
Efectivamente, mysql tunner te permitira ir afinando tu configuracion my.cnf , para su caso especifico.
 
Ahi va el mio, espero sus opiniones.

PHP:
[mysqld]

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
big-tables
character-set-server=utf8
collation-server=utf8_unicode_ci
init_connect='set collation_connection = utf8_unicode_ci;'
back_log = 75
# skip-locking
local-infile=0
skip-innodb
skip-networking
default-storage-engine = MyISAM
key_buffer_size = 4M
myisam_sort_buffer_size = 4M
join_buffer_size = 700k
read_buffer_size = 700k
sort_buffer_size = 700k
table_cache = 4000
open_files_limit = 8192
thread_cache_size = 384
wait_timeout = 15
connect_timeout = 20
interactive_timeout = 100
tmp_table_size = 100M
tmpdir=/home/mysqltmp
max_tmp_tables = 140
max_connections = 300
max_user_connections = 90
max_heap_table_size = 2048M
max_allowed_packet = 8M
net_buffer_length = 8M
max_connect_errors = 70
max_write_lock_count = 16
thread_concurrency = 2
thread_stack = 32K
binlog_cache_size = 64K
concurrent_insert = 2
# table_lock_wait_timeout = 40
read_rnd_buffer_size = 1M
bulk_insert_buffer_size = 8M
query_cache_limit = 1M
query_cache_size = 6M
query_cache_type = 1
query_prealloc_size = 131072
query_alloc_block_size = 131072
transaction_alloc_block_size = 16384
transaction_prealloc_size = 4096
log_slow_queries=/var/log/mysqld.slow.log
long_query_time=2


# Uncomment the following if you are using BDB tables
#set-variable = bdb_cache_size=4M
#set-variable = bdb_max_lock=10000

[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
open_files_limit = 8192

[mysqldump]
quick
max_allowed_packet = 16M

[myisamchk]
set-variable = key_buffer=32M
set-variable = sort_buffer=16M
set-variable = read_buffer=8M
set-variable = write_buffer=8M
 
Aqui una configuracion que puede serte de utilidad por si hay problemas con msql

Insertar CODE, HTML o PHP:
[mysqld]
innodb_file_per_table=1
default-storage-engine=MyISAM
open_files_limit = 10000

Aumentando el valor de open_files en /etc/my.cnf file. evitaras caidas del mysql, por si ese es tu problema
 
Son muchos baremos los que afectan la configuración que tienes en tu maquina en el Mysql, puesto que cada maquina tiene una carga y/o usa de una manera diferente la carga de mysql por lo que debe estar optimizado de una manera u otra... Es decir, cada uno necesita una configuración diferente... aunque no está de más una referencia.

El Mysqltunner del que hablais, vale bastante bien para gente que no entiende mucho las variables de configuración, pero debe de estar acompañado de una buena maquina/servidor para poder soportar dichas optimizaciones. Recordar también que no hay nada mejor que la optimización manual antes que cualquier otra cosa, siempre que sepas lo que tocas.
 

Temas similares

Atrás
Arriba