PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : بهینه کردن MySql



tehro0n
December 31st, 2012, 22:28
سلام، من اطلاعاتی در زمینه اعداد بهینه کردن MySql ندارم و از طرف دیگه چون سرویس دهنده یک سری اسکریپت هستم نیاز به بهترین حالت دارم که به سرور و رم آن فشار نیاد
مشخصات سرور مجازی من

(CPU : 2 x Hexa Core 2.20Ghz HT (E5-2430
RAM : 96GB DDR3 ECC
Hard : 4 x 3TB SAS
Raid : H710 Raid Controller with BBU
port : 10 Gbit

که من رم 3 گیگ از این سرور رو در اختیار دارم
حالتی برای رم 2 گیگ در جایی خوندم که به این صورت My.Conf را تنظیم کرده بودند و حالا می خوام برای رم 3 ببینم چیا رو باید تغییر بدم، اگه توضیح دلیل تغییر را هم بگید بهتر می تونم تصمیم بگیرم
البته اینم بگم که MySql رو از 5.1 به 5.5 تغییر دادم و دیگه این کد رو هم قبول نمی کنه!


# The following options will be passed to all MySQL clients[client]
socket=/tmp/mysql.sock
# The MySQL server
[mysqld]
tmpdir=/tmp
socket=/tmp/mysql.sock
skip-locking
skip-networking
skip-name-resolve
server-id=1
max_connections=500
key_buffer_size=384M
max_allowed_packet=16M
table_cache=256
sort_buffer_size=2M
read_buffer_size=2M
join_buffer_size=2M
# if you are performing GROUP BY or ORDER BY queries on tables that
# are much larger than your available memory, you should increase
# the value of read_rnd_buffer_size to speed up the reading of rows
# following sorting operations.
# but: change the session variable only from within those clients
# that need to run large queries
read_rnd_buffer_size=2M
max_heap_table_size=256M
tmp_table_size=256M
myisam_sort_buffer_size=64M
# increase until threads_created doesnt grow anymore
thread_cache=256
query_cache_type=1
query_cache_limit=1M
query_cache_size=32M
# Try number of CPU’s*2 for thread_concurrency
thread_concurrency=4
[mysqldump]
quick
max_allowed_packet=16M
[mysql]
no-auto-rehash
[isamchk]
key_buffer=128M
sort_buffer_size=128M
read_buffer=2M
write_buffer=2M
[myisamchk]
key_buffer=128M
sort_buffer_size=128M
read_buffer=2M
write_buffer=2M

[mysqlhotcopy]

interactive-timeout