-
September 2nd, 2013, 22:14
#1
چگونگی اختصاص منابع مصرفی بیشتر به موتور دیتابیس ؟
با سلام
من یه سرور با رم 10 دارم که دیتابیس سنگینی روش هست
مشکلی که الان دارم اینه که mysql خیلی کنده روی سرور هم وارنیش دارم هم memcached اما مثلا هنگام افزودن دیتا خیلی زمان میبره ( دروپال روی سرور نصبه )
هنگام import دیتا وقتی از دستور htop توی ترمینال استفاده میکنم تنها 3 گیگ از 10 گیگ In used هست
آرگومان خاصی توی کانفیگ mysql میتونم پیاده بکنم که مقدار رم و cpu بیشتری بهش اختصاص داده بشه ؟
لازم به ذکره که سیستم عامل cent os 64 هست
پیشاپیش ممنونم از پاسختون
-
تعداد تشکر ها از Varmazyar به دلیل پست مفید
-
September 2nd, 2013 22:14
# ADS
-
September 2nd, 2013, 22:18
#2
عضو دائم
پاسخ : چگونگی اختصاص منابع مصرفی بیشتر به موتور دیتابیس ؟
درود
مشخصات دقیق سرور + محتوای فایل my.cnf را قرار دهید
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
تعداد تشکر ها ازnginxweb به دلیل پست مفید
-
September 2nd, 2013, 22:37
#3
پاسخ : چگونگی اختصاص منابع مصرفی بیشتر به موتور دیتابیس ؟
این کانفیگ :
کد PHP:
[mysqld]
local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
#max_allowed_packet = 16M
max_allowed_packet = 32M
#table_cache = 512
table_cache = 2048
#query_cache_size = 64M
query_cache_size = 128M
thread_cache_size = 4
#WVM: max_allowed_packet = 32M
#WVM: table_cache = 512
#WVM: query_cache_size = 32M
#WVM: thread_cache_size = 8
# WVM
symbolic-links=0
read_rnd_buffer_size = 8M
read_buffer_size = 2M
sort_buffer_size = 2M
myisam_sort_buffer_size = 64M
innodb_file_per_table = 1
thread_concurrency = 8
#key_buffer = 512M
key_buffer = 384M
# Forced OLD_PASSWORD format is turned OFF by Plesk
#old_passwords=1
#OLD: default_character_set = utf8
collation_server = utf8_general_ci
character_set_server = utf8
max_connections = 75
query_cache_limit = 2024M
#default_table_type = InnoDB
default_storage_engine=InnoDB
#tmpdir = /var/lib/mysql/tmp
#tmp_table_size = 128M
tmp_table_size = 256M
#max_heap_table_size = 128M
max_heap_table_size = 256M
#join_buffer_size = 2M
join_buffer_size = 2M
thread_stack = 192K
log-slow-queries = /var/log/slow_query.log
#slow_query_log = /var/log/slow_query.log
#OLD: log_slow_queries
long_query_time = 1
#innodb_buffer_pool_size = 512M
innodb_buffer_pool_size = 2048M
innodb_flush_log_at_trx_commit = 0
innodb_log_buffer_size = 4M
#innodb_log_file_size = 512M
innodb_flush_method=O_DSYNC
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
اینم مشخصات سرور :
کد:
Linux 2.6.32-279.22.1.el6.x86_64 #1 SMP Wed Feb 6 03:10:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Intel(R) Xeon(R) CPU 5130 @ 2.00GHz
MemTotal: 10130296 kB
-
تعداد تشکر ها از Varmazyar به دلیل پست مفید
-
September 3rd, 2013, 22:03
#4
پاسخ : چگونگی اختصاص منابع مصرفی بیشتر به موتور دیتابیس ؟
سلام کسی از دوستان نیست پاسخ منو بده ؟
-
تعداد تشکر ها از Varmazyar به دلیل پست مفید
-
September 7th, 2013, 17:20
#5
پاسخ : چگونگی اختصاص منابع مصرفی بیشتر به موتور دیتابیس ؟
با سلام
از اساتید کسی اینجا نیست کمکم کنه ؟ در این مورد هرچی جستجو کردم به نتیجه نرسیدم
-
تعداد تشکر ها از Varmazyar به دلیل پست مفید
-
September 7th, 2013, 18:52
#6
عضو دائم
پاسخ : چگونگی اختصاص منابع مصرفی بیشتر به موتور دیتابیس ؟
درود برشما
بنده فکر میکنم مشکل از varnish باشه چون معمولا کانفیگ غیر اصولیش باعث کندی میشه و قبلا زیاد تجربه کردیم
طبق کدام منبع varnish را نصب فرمودید؟
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
تعداد تشکر ها ازnginxweb به دلیل پست مفید
-
September 7th, 2013, 20:04
#7
پاسخ : چگونگی اختصاص منابع مصرفی بیشتر به موتور دیتابیس ؟
ممنون بابت پاسختون
طبق آموزش های lullabot کانفیگ کردم
قبلا مشکل استفاده بیش از حد داشتم یعنی بدون دلیل 9 گیگ از رم in use بود که حل شد
الان فقط میخوام به mysql اختیار استفاده بیشتری از منابع بدم
میشه ؟
-
تعداد تشکر ها از Varmazyar به دلیل پست مفید
-
September 11th, 2013, 18:03
#8
پاسخ : چگونگی اختصاص منابع مصرفی بیشتر به موتور دیتابیس ؟
با سلام
دوستان کسی نیست پاسخ سوال منو بده ؟
-
تعداد تشکر ها از Varmazyar به دلیل پست مفید