PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : در خواست تنظیم مقادیر برای کانفیگ my sql سی پنل برای این سرور



WeMusic
March 19th, 2013, 21:34
سلام به همه
امروز یه سرور مجازی امریکا گرفتم از یکی از دوستان که سایت هیئت مونو که جدیدا بازدید + حجم فایل هاش زیاد شده ببرم روی اون البته یه سایت موزیک هم دارم که الان روی شرکت مهرگان وب و ازش راضیم
حالا من به کمک دوستان سرور رو کانفیگ کردم (سی پنل )
و مونده کانفیگ مای اسکیو ال که متاسفانه هیچ جایی چیزی در موردش ندیدم
سرور من با این مشخصات هستش
رم 2 گیگ
سی پی یو 2 هسته اینتل زئون 3.4
و هارد 200 گیگ
کل منابع بالا اختصاصی هستش
یه سری مقادیر براش پیدا کردم توی سایت رضا فدای حسینی :

# The following options will be passed to all MySQL clients

[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 256M
max_allowed_packet = 1M
table_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8

# Disable Federated by default
skip-federated

# Replication Master Server (default)
# binary logging is required for replication
log-bin=mysql-bin

# required unique id between 1 and 2^32 - 1
# defaults to 1 if master-host is not set
# but will not function as a master if omitted
server-id = 1

[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

خوب حالا سوال من اینجاست که چه چیزایی رو باید بر چه حسبی تغییر بدم
مثلا جایی دیدم برای هر گیگ رم فلان مقدار به فلان کم یا زیاد کنید
یا کسی کانفیگ کاملتری داره تورو خدا کمک کنید

MehrganWeb
March 19th, 2013, 22:05
سلام
دوست عزیز
این مقدار رو برای هر یک گیگ رم 32 مگ کم و زیاد کنید
key_buffer
موفق باشید

compiler
March 20th, 2013, 04:53
سلام به همه
امروز یه سرور مجازی امریکا گرفتم از یکی از دوستان که سایت هیئت مونو که جدیدا بازدید + حجم فایل هاش زیاد شده ببرم روی اون البته یه سایت موزیک هم دارم که الان روی شرکت مهرگان وب و ازش راضیم
حالا من به کمک دوستان سرور رو کانفیگ کردم (سی پنل )
و مونده کانفیگ مای اسکیو ال که متاسفانه هیچ جایی چیزی در موردش ندیدم
سرور من با این مشخصات هستش
رم 2 گیگ
سی پی یو 2 هسته اینتل زئون 3.4
و هارد 200 گیگ
کل منابع بالا اختصاصی هستش
یه سری مقادیر براش پیدا کردم توی سایت رضا فدای حسینی :

# The following options will be passed to all MySQL clients

[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 256M
max_allowed_packet = 1M
table_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8

# Disable Federated by default
skip-federated

# Replication Master Server (default)
# binary logging is required for replication
log-bin=mysql-bin

# required unique id between 1 and 2^32 - 1
# defaults to 1 if master-host is not set
# but will not function as a master if omitted
server-id = 1

[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

خوب حالا سوال من اینجاست که چه چیزایی رو باید بر چه حسبی تغییر بدم
مثلا جایی دیدم برای هر گیگ رم فلان مقدار به فلان کم یا زیاد کنید
یا کسی کانفیگ کاملتری داره تورو خدا کمک کنید


سلام

2 تا نکته

1. پارامتر
thread_concurrency روی لینوکس کار نمیکنه پس حذفش کنید!2.این مقادیر رو همینجوری نمیشه ست کرد . باید بر اساس نوع سخت افزار ، تنظیمات وب سرور ، تعداد دیتابیس ها ، حجم دیتابیس ها ، ساختار جداول و خیلی چیز های دیگه کانفیگ شه

معمولا اگر یکیشون رو تغییر زیاد بدیم سبب میشه خیلی چیز های دیگه هم نیاز به تغییر داشته باشه

موفق باشید

AR3N4
March 20th, 2013, 06:59
از mysql tuner استفاده کنید ...

WeMusic
March 20th, 2013, 11:44
از mysql tuner استفاده کنید ...
سلام
از MYSQL tuner قبلا استفاده کردم و الانم داره استفاده میشه اما هیچ تاثیری نداره
مصرف MYSQL رم که اکثر مواقع ثابته 6.9 و پردازنده از 4 تا 99 درصد متغیره
در ضمن فایل کانفیگ etc/my.cnf 2 تا خط بیشتر توش نیست

WeMusic
March 20th, 2013, 11:46
سلام

2 تا نکته

1. پارامتر
thread_concurrency روی لینوکس کار نمیکنه پس حذفش کنید!2.این مقادیر رو همینجوری نمیشه ست کرد . باید بر اساس نوع سخت افزار ، تنظیمات وب سرور ، تعداد دیتابیس ها ، حجم دیتابیس ها ، ساختار جداول و خیلی چیز های دیگه کانفیگ شه

معمولا اگر یکیشون رو تغییر زیاد بدیم سبب میشه خیلی چیز های دیگه هم نیاز به تغییر داشته باشه

موفق باشید

من که مشخصات سرور رو دادم
وب سرور هم لایت اسپید نصبه
تعداد دیتابیس هم برای هر بخش یکی یعنی برای فروشگاه انجمن وردپرس اطلاعیه ها و....
که از 2 مگ تا20 مگ حجمشون
لطفا کمک کنید همش MYSQl مشکل دارم باهش در Top اولین PID هست که مصرفش بالاست
لطفا کمک کنید

compiler
March 20th, 2013, 15:32
من که مشخصات سرور رو دادم
وب سرور هم لایت اسپید نصبه
تعداد دیتابیس هم برای هر بخش یکی یعنی برای فروشگاه انجمن وردپرس اطلاعیه ها و....
که از 2 مگ تا20 مگ حجمشون
لطفا کمک کنید همش MYSQl مشکل دارم باهش در Top اولین PID هست که مصرفش بالاست
لطفا کمک کنید


لود سرور بر اساس top به صورت میانگین چنده؟

در ضمن اگر Memcached رو نصب و به شکل صحیح کانفیگ کنید به طرز قابل توجهی از لود سرور ناشی از کوئری های سنگین mysql کم میکنه
اگر نمیتونید تماس بگیرید با یاهو براتون انجام بدم

موفق باشید

AR3N4
March 21st, 2013, 02:04
خوب مصرف mysql که همیشه بالاست ...
اما در مورد فایل my.cnf هم باید کانفیگ های اضافی رو در ادامه فایل اضافه کنید خودتون