我的生产mysql服务器有问题。记忆的使用仍在成长,我不知道为什么。我们更改服务器时出现问题。
我的mysql版本:5.5.44-0 + deb8u1-log - (Debian)。
我的my.cnf文件:
- [mysqld_safe的]
- pid-file = /var/run/mysqld/mysqld.pid
- socket = /var/run/mysqld/mysqld.sock
- nice = 0
- 的[mysqld]
- 跳过外部锁定
- key_buffer_size = 5M
- max_allowed_packet = 16M
- thread_stack = 192K
- thread_cache_size = 8
- tmp_table_size = 384M
- max_heap_table_size = 384M
- table_open_cache = 7000
- open_files_limit = 14000
- interactive_timeout = 3600
- WAIT_TIMEOUT = 3600
- myisam-recover_options = BACKUP
- max_connections = 150
- query_cache_limit = 8M
- query_cache_size = 127M
- 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
- innodb_file_per_table
- innodb_buffer_pool_instances = 9
- innodb_buffer_pool_size = 10000M
- innodb_log_file_size = 2000M
我的配置有问题吗?
EDIT
对于生产,我们有专用服务器:
- 4 x Intel(R)Xeon(R)CPU E5-2680 v2 @ 2.80GHz
- 20 GB RAM内存
- 40 GB na DHH - 数据库现在有15 GB
数据库中的- 目前是innoDB引擎上的650个表
htop的屏幕截图:
htop of proces on server