-
November 25th, 2014, 02:31
#1
راهنمایی درباره دیتابیس سرور
سلام
من سرعت سرورم خیلی خوبه منتها مشکلی که دارم اینه که وقتی حجم دیتابیس از 6 گیگ رد میشه دیگه هیچ سایتی باز نمیشه و باید سرویس mysqld ریستارت بشه تا سایت ها باز بشن بعد 20-30 یاعت زمان میبره تا باز به حد 6 گیگ برسه mysqld
رم سرور 32 گیگ هستش سنتوس پنل دایرکت ادمین
کانفیگ سرورم
کد:
[mysqld]
user = mysql
port = 3306
innodb_file_per_table = 1
key_buffer_size = 256M
max_allowed_packet = 32M
max_connect_errors = 1000000
datadir = /var/lib/mysql/
tmp_table_size = 2048M
max_heap_table_size = 1024M
query_cache_type = 1
query_cache_size = 8192M
max-connections = 10000
thread_cache_size = 64M
open_files_limit = 85535
table_open_cache = 10240
local-infile =0
متوجه هستم که میزان کش برای کوئری ها بالا قرار داده شده این بخاطر تعداد زیاد کوئریهاست
ممنون میشم راهنمایی بکنید که علت هنگ دیتابیس بعد از گذر از حجم 6 گیگ چیه
-
-
November 25th, 2014 02:31
# ADS
-
November 25th, 2014, 09:06
#2
پاسخ : راهنمایی درباره دیتابیس سرور
منظورتون از 6 گیگابایت رم در حال استفاده هست ؟
-
تعداد تشکر ها از Yas-Host به دلیل پست مفید
-
November 25th, 2014, 09:13
#3
عضو انجمن
پاسخ : راهنمایی درباره دیتابیس سرور
سلام.
max-connections = 10000، query_cache_size = 8192M؟!؟!؟!
تحت شرایط فوق، سرور شما بیش از ۳۰۰ گیگابایت رم نیاز داره.
از mysqltuner.pl استفاده کیند. برای کانفیگ بهتر راهنماییتون میکنه.
-
تعداد تشکر ها از hamid.soltani92 به دلیل پست مفید
-
November 27th, 2014, 14:55
#4
پاسخ : راهنمایی درباره دیتابیس سرور

نوشته اصلی توسط
Yas-Host
منظورتون از 6 گیگابایت رم در حال استفاده هست ؟
بله
- - - Updated - - -

نوشته اصلی توسط
hamid.soltani92
سلام.
max-connections = 10000، query_cache_size = 8192M؟!؟!؟!
تحت شرایط فوق، سرور شما بیش از ۳۰۰ گیگابایت رم نیاز داره.
از mysqltuner.pl استفاده کیند. برای کانفیگ بهتر راهنماییتون میکنه.
درسته که 8 گیگ گذاشته شده برا کوئری ولی هیچ کوئری اینقدر حجم نمیگیره که اونجوری بود با اجرای یک کوئری 8 گیگ رم پر میشد!
8گیگ صرفا برای اینه که هر کوئری هرچقدر برای کش شدنش نیاز باشه مصرف کنه
به نظرم همینطور باید باشه
حالا جدا از این مشکل من اینه که در صورتی که در مجموع 10 گیگ از 32 گیگ رم سرور توسط دیتابیس و وبسرور و بقیه عوامل پر نمیشه چرا بعد از گذر دیتابیس از 6 گیگ دیگه دیتابیس جوابی نمیده به درخواست؟
- - - Updated - - -
دوستان کسی نیست راهنمایی بکنه؟
- - - Updated - - -
مقدارهای کش کوئری و بافر و بقیه رو کم کردم مقداری سرعت کم نشد ولی مصرف رو نیم گیگ مونه مشکل از همینا بوده مثل اینکه
-