以下 my.cnf 文件是否适用于具有 64GB RAM 的专用服务器(在 Debian 上)?
我在服务器上只运行一个网站,并且在某些表中插入高负载数据需要几个世纪......似乎数据库无法处理某些表锁定(50Mb 表,不是那么多)。
如果没问题,那么我将逐步分析每个查询。
任何帮助将不胜感激!
[客户]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld]
port = 3306
socket = /var/run/mysqld/mysqld.sock
back_log = 50
skip-networking
max_connections = 100
max_connect_errors = 10
table_open_cache = 4096
table-definition-cache = 4096
skip-external-locking
skip-name-resolve
max_allowed_packet = 32M
binlog_cache_size = 2M
max_heap_table_size = 64M
read_buffer_size = 4M
read_rnd_buffer_size = 32M
sort_buffer_size = 16M
join_buffer_size = 8M
thread_cache_size = 20
thread_concurrency = 16
query_cache_type=1
query_cache_size = 1024M
query_cache_limit = 2M
ft_min_word_len = …
Run Code Online (Sandbox Code Playgroud)