【发布时间】:2016-01-07 22:56:54
【问题描述】:
对于我的网络,我的 MySQL 服务器需要多达 2000 个连接。 第一个问题:这可能吗?
下一件事:
我的“my.cnf”:
[client]
port = 3307
socket = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /home/MySQL-Server/mysqld/mysqld.sock
port = 3307
basedir = /opt/mysql/server-5.6
datadir = /home/MySQL-Server/mysql
tmpdir = /tmp
lc-messages-dir = /opt/mysql/server-5.6/share
skip-external-locking
key_buffer = 26M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 2000
innodb_buffer_pool_size = 10000M
join_buffer_size = 512M
max_heap_table_size= 32M
myisam-recover = BACKUP
max_connections = 2000
query_cache_limit = 50M
query_cache_size = 70M
log_error = /var/log/mysql/error.log
slow_query_log_file = /var/log/mysql/mysql-slow.log
slow_query_log = 1
long_query_time = 2
expire_logs_days = 10
max_binlog_size = 100M
[mysqldump]
quick
quote-names
max_allowed_packet = 16M
[isamchk]
key_buffer = 16M
tmp_table_size= 40M
max_heap_table_size = 40M
“mysqltuner”唯一说不好的是:
[!!] Maximum possible memory usage: 1011.5G (3215% of installed RAM)
所以,我现在不知道如何消除此警报,因为有时 MySQL 服务器不会快速响应或崩溃。
【问题讨论】:
-
DBA 比软件开发人员更能回答这个问题。
标签: mysql crash server config ram