سلام، وقت بخیر
من تاپیک های مرتبط رو مطالعه کردم اما متاسفانه به پاسخ مناسبی نرسیدم.
برای یک سرور 4 هسته ای با 24 گیگ رم من تنظیمات my.cnf زیر رو انجام دادم. دوستان پیشنهادی دارند ؟ چون احساس می کنم زیاد بهینه نیست. سایت های داخل این سرور حدود 100 عدد هست که 3 4 تا بازدیدشون کمی بالاست.
کد:[mysqld] slow-query-log=1 long_query_time=1 #datadir=/var/lib/mysql #socket=/var/lib/mysql/mysql.sock local-infile=0 innodb_file_per_table=1 #tmpdir=/mysqltmp #skip-locking #skip-networking #innodb_force_recovery = 4 #safe-show-database query_cache_limit=1M query_cache_size=400M ## 32MB for every 1GB of RAM query_cache_type=1 max_user_connections=500 max_connections=800 interactive_timeout=10 wait_timeout=20 connect_timeout=20 thread_cache_size=128 key_buffer=640M ## 64MB for every 1GB of RAM join_buffer=1M max_connect_errors=20 max_allowed_packet=268435456 table_cache=1024 #record_buffer=1M sort_buffer_size=12M ## 1MB for every 1GB of RAM read_buffer_size=12M ## 1MB for every 1GB of RAM read_rnd_buffer_size=12M ## 1MB for every 1GB of RAM thread_concurrency=6 ## Number of CPUs x 2 myisam_sort_buffer_size=64M server-id=1 log_slow_queries="/var/log/mysql-slow-queries.log" long_query_time=2 collation-server=latin1_general_ci old-passwords open_files_limit=50000 innodb_buffer_pool_size=134217728 [mysql.server] user=mysql #basedir=/var/lib [safe_mysqld] #err-log=/var/log/mysqld.log #pid-file=/var/lib/mysql/mysql.pid [mysqldump] quick max_allowed_packet=16M [mysql] no-auto-rehash #safe-updates [isamchk] key_buffer=32M sort_buffer=32M read_buffer=16M write_buffer=16M [myisamchk] key_buffer=32M sort_buffer=32M read_buffer=16M write_buffer=16M [mysqlhotcopy] interactive-timeout