我有一个2GB的数据库,它在我的配置文件变量之下非常慢,我将改变它以使其更快
read_buffer_size=1M
read_rnd_buffer_size=256K
sort_buffer_size=256K
innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=16M
innodb_log_file_size=10M
innodb_thread_concurrency=8
max_connections=151
old_passwords=0
max_user_connections=30
thread_cache_size=4
thread_stack=196608
binlog_cache_size=32768
net_read_timeout=30
net_retry_count=10
net_write_timeout=30
thread_concurrency=10
open_files_limit=4161
table_definition_cache=400
Threads_cached 2
Threads_connected 2
Threads_created 12
Threads_running 1
答案 0 :(得分:0)
通常我会把剩下的一个留下来,只调整:
innodb_buffer_pool_size到大约70~80%或你的2GB,在这种情况下是1.6G
innodb_log_file_size到上面的一半,在这种情况下是800M
max_connections取决于您的应用程序,通常我会将其设置为至少200。
但“慢”非常普遍,也可能受到你的逻辑/结构的影响。