I have a dedicated server with 48 cores, 128 GB of Ram, 2 nvme with RAID. I have a pretty large WordPress site with 5 GB of MySQL database. The concurrent traffic for the site is from 200 to 700 users. The server always shows that MySQL causes high memory and CPU htop screenshot. I have tried many enhancements to reduce the load but I didn't reach a satisfied solution. I found that MySQL consumes the disk at 100% always as shown in the atop picture atop screenshot. I tried to follwo mysqltuner.pl and this its result mysqltuner results and this is my.cnf content:
tmp_table_size = 10G query_cache_type=1 query_cache_size = 65M query_cache_limit=256K query_cache_min_res_unit = 2k innodb_buffer_pool_size = 7409M innodb_buffer_pool_instances=8 join_buffer_size = 256M sort_buffer_size = 256M read_buffer_size = 256M read_rnd_buffer_size = 256M innodb_log_file_size = 256M datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock symbolic-links=0 log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid max_allowed_packet=268435456 open_files_limit=40000 innodb_file_per_table=1 Thanks in advanced