-
November 20th, 2015, 01:19
#1
نحوه صحیح کانفیگ mysql ?
سلام بچه ها من میخوام mysql سرورم رو کانفیگ کنم توی
/etc/my.cnf
چه چیز هایی باید قرار بدم
چه مقداری نسبت به رم و سی پیو چقدر باید تغییر کنه مثلا به ازاری هر گیگ رم چقدر به ازای هر کور سی پیو جقدر و... ؟
چه مقداری باید باشه نباشه
تعداد کانکشن ها و...
ممنون میشم یکی یه اموزش کامل و مفهومی رو معرفی کنه
-
-
November 20th, 2015 01:19
# ADS
-
November 20th, 2015, 02:19
#2
عضو دائم
پاسخ : نحوه صحیح کانفیگ mysql ?
چیزی بنام آموزش کامل وجود نداره و تقریبا با تجربه باید به کانفیگ بهینه برای یک سرور برسید. کاربرد سرور، نوع سایت های روی سرور و موارد دیگری مثلا استفاده از nginx یا memcahced و ... می تونه در این کانفیگ تاثیر بگذاره.
اسکریپت mysqltuner می تونه تا حدودی کمکتون کنه.
-
-
November 20th, 2015, 09:44
#3
عضو دائم
پاسخ : نحوه صحیح کانفیگ mysql ?
-
-
November 20th, 2015, 11:03
#4
پاسخ : نحوه صحیح کانفیگ mysql ?

نوشته اصلی توسط
shivahost
چیزی بنام آموزش کامل وجود نداره و تقریبا با تجربه باید به کانفیگ بهینه برای یک سرور برسید. کاربرد سرور، نوع سایت های روی سرور و موارد دیگری مثلا استفاده از nginx یا memcahced و ... می تونه در این کانفیگ تاثیر بگذاره.
اسکریپت mysqltuner می تونه تا حدودی کمکتون کنه.
نحوه کار باهاش رو میگید چطوریه ؟
و چطوری نصب کنم؟
-
-
November 20th, 2015, 11:53
#5
پاسخ : نحوه صحیح کانفیگ mysql ?

نوشته اصلی توسط
asrhosting
سلام
طبق این سایت رفتم جلو
برای رم یک گیگ اینا خوبه؟
[mysqld]
key_buffer=64M
query_cache_size=64M
tmp_table_size=32M
innodb_buffer_pool_size=8M
innodb_additional_mem_pool_size=1M
innodb_log_buffer_size=1M
max_connections=150M
sort_buffer_size=2M
read_buffer_size=1M
read_rnd_buffer_size=1M
join_buffer_size=1M
thread_stack=1M
binlog_cache_size=1M
max_allowed_packet=100M
local-infile=0
-
-
November 20th, 2015, 21:05
#6
عضو دائم
پاسخ : نحوه صحیح کانفیگ mysql ?

نوشته اصلی توسط
acc1374
سلام بچه ها من میخوام mysql سرورم رو کانفیگ کنم توی
/etc/my.cnf
چه چیز هایی باید قرار بدم
چه مقداری نسبت به رم و سی پیو چقدر باید تغییر کنه مثلا به ازاری هر گیگ رم چقدر به ازای هر کور سی پیو جقدر و... ؟
چه مقداری باید باشه نباشه
تعداد کانکشن ها و...
ممنون میشم یکی یه اموزش کامل و مفهومی رو معرفی کنه
این رو پیشنهاد میکنم :
[mysqlhotcopy]
interactive-timeout
[client]
socket="/var/lib/mysql/mysql.sock"
[mysqld]
socket="/var/lib/mysql/mysql.sock"
default-storage-engine=MyISAM
myisam_sort_buffer_size=256M
max_allowed_packet=512M
server-id=1
query_cache_size=128M
query_cache_type=1
interactive_timeout=60
sort_buffer_size=8M
thread_concurrency=16
local-infile=0
key_buffer=64M
log-bin=mysql-bin
thread_cache_size=32
wait_timeout=50
join_buffer_size=6M
max_delayed_threads=1024
max_connections=150
skip-external-locking
read_buffer_size=8M
skip-federated
query_cache_limit=32M
table_cache=1024
max_heap_table_size=256M
read_rnd_buffer_size=12M
tmp_table_size=512M
open_files_limit=900000
innodb_buffer_pool_size=134217728
thread_cache=8192
connect_timeout=10
innodb_file_per_table=1
[mysqldump]
quick
max_allowed_packet=1000M
[mysql]
no-auto-rehash
[myisamchk]
sort_buffer_size=256M
read_buffer=2M
key_buffer=64M
write_buffer=2M
شرکت "
فناوران پویان هزارنویس " به شماره ثبت : 441236 و شناسه ملی : 14003550285 "مسئولیت محدود"
با مجوز رسمی از وزارت فرهنگ و ارشاد اسلامی ، سازمان تنظیم مقررات و ارتباطات رادیویی و دارای نماد اعتماد الکترونیکی از وزارت صنعت و معدن و تجارت
[پشتیبانی
تیکت] با
واحد پشتیبانی پرتال کاربران هزارنویس به صورت 24 ساعته در 7 روز هفته، شبانه روزی مکاتبه نمایید.
[پشتیبانی
تلفنی] وقت اداری (8 الی 16) : 02188109322 - پشتیبانی در مواقع [
ضروری] : 09125362909 - 09332354071
-
-
November 20th, 2015, 22:41
#7
پاسخ : نحوه صحیح کانفیگ mysql ?

نوشته اصلی توسط
aligoli
این رو پیشنهاد میکنم :
مرسی
این مقدار برای چه میزان رم و سی پیو هست ؟
چه پارامتر های رو تغییر بدم یعنی مثلا برای
query_cache_size=128M
به اضای هر گیگ رم یا هر کور سی پیو چقدر باید تغییر کنه این مقدایر رو لطفا بگید چطوریه و...
چه پارامتر هایی باید نسبت به مقدار رم و سی پیو کاستومایز بشه ؟
-
-
November 21st, 2015, 09:44
#8
عضو دائم
پاسخ : نحوه صحیح کانفیگ mysql ?
دوست گرامی
پیشنهاد میکنم بجای اینکه نشناخته و بدون علم مقادیر دیگران را استفاده کنید سعی کنید مقادیر و مواردی که در کانفیگ mysql وارد میشوند را بشناسید و بدانید هر مقدار مربوط به چه موردی می باشد اینطور میتوانید خیلی دقیق تشخیص دهید که چه مواردی نیاز دارد هم از نظر سرعت و بازدهی هم مصرف منابع کمتر. مقادیری که همکاران و دوستان پیشنهاد میکنند همه حدودی و تجربی است و دقیق نیست. mysql باید بسته به نوع استفاده و کوئری های وارده و حجم انها بهینه سازی گردد
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
تعداد تشکر ها ازnginxweb به دلیل پست مفید