Добрый день. Возникла проблема на сервере, когда на сайте онлайн становится более 80-90 пользователей. Всё уператься в базу, запросы начинают висеть, и выполнятся по от 30 до ~ 90 секунд.
Подскажите пожалуйста, где ошибка, и как можно решить эту проблему?
Конфиг my.cnf
[mysqld]
bind-address=0.0.0.0
max_allowed_packet=128M
thread_stack=256K
interactive_timeout=100
default-storage-engine=MyISAM
innodb_file_per_table=1
wait_timeout=100
key_buffer_size=8096M
join_buffer_size=16M
table_cache=512
thread_cache_size=128
myisam_sort_buffer_size=192M
max_heap_table_size=1280M
tmp_table_size=1280M
innodb_log_file_size = 1G
innodb_log_buffer_size = 4M
thread_concurrency = 32
datadir=/var/lib/mysql
socket=/var/run/mysqld/mysql.sock
symbolic-links=1
innodb_flush_log_at_trx_commit=2
innodb_flush_method=O_DIRECT
transaction-isolation=READ-COMMITTED
table_open_cache=4000
innodb_buffer_pool_size=40G
max-connect-errors=10000
max_connections=700
tmpdir=/mnt/tmpfs
query_cache_size = 64M
query_cache_type=1
query_cache_limit=4M
innodb_io_capacity = 3000
innodb_io_capacity_max = 6000
slow_query_log = ON
slow_query_log_file = /var/log/mariadb10.2/mysql-slow.log
long_query_time=5
read_buffer_size = 1M
read_rnd_buffer_size = 4M
sort_buffer_size = 4M
innodb_strict_mode=OFF
[mysqld_safe]
log-error=/var/log/mysqld.log
[mysqld]
collation-server=utf8_general_ci
init-connect='SET NAMES utf8'
character-set-server=utf8
[client]
default-character-set=utf8
socket=/var/run/mysqld/mysql.sock
[mysql]
default-character-set=utf8