دیتالایف انجین فارسی

ذخیره گاه MySQL

تاریخ انتشار: 26 بهمن 1387
ارسال کننده: FantasticShadow
ذخیره گاه MySQL


توضیح مختصر: در این مطلب می خواهیم به شما بگوئیم که چگونه می توان از بارگذاری سرور MySQL بکاهیم. بکاربردن پهنای باند بالا یکی از دغدغه های کاربران دیتالایف بوده و این امر باعث شده یکسری از کاربران را از خود دور نگه دارد. اما پس از مطالعه دقیق و انجام عملیاتی که در ادامه برایتان خواهیم گفت، می توانید این مشکل بزرگ را نسبتا حل کنید.

از cpanel سرور خود وارد PhpMyAdmin شوید و بعد دیتابیس مورد نظر را انتخاب کنید و سپس در بخش Query کد زیر را وارد کنید و اجرا کنید:
show variables like 'query_cache%';


همانطور که مشاهده می کنید یک نتیجه ای به شما داده می شود همانند زیر:
+-------------------------------------+---------+
| Variable_name                           | Value   | | Variable_name | Value |
+-------------------------------------+---------+
| query_cache_limit                     | 1048576 | | Query_cache_limit | 1048576 |
| query_cache_min_res_unit       | 4096      | | Query_cache_min_res_unit | 4096 |
| query_cache_size                     | 0            | | Query_cache_size | 0 |
| query_cache_type                    | ON        | | Query_cache_type | ON |
| query_cache_wlock_invalidate | OFF       | | Query_cache_wlock_invalidate | OFF |
+------------------------------------+---------+


محلی که query_cache_size نمایش داده شده است مقدار query های ذخیره شده در حافظه است. برای فعال کردن آن باید مقدار زیر را مجدد وارد کنید تا مقدار ذخیره 16 مگابایت شود:
SET @@global.query_cache_size=16777216;


سپس سرور MySQL را مجدد راه اندازی کنید و تغییر را احساس کنید.

توجه: دوستان باید عرض کنم که بیشتر از مقدار 16 مگابایت جائز نیست. من دلیلش رو نمی دونم اما نویسنده قبول نکرده بیشتر از 16 مگابایت وارد کنیم. و این هم بدونید که همیشه تنظیمات پیشفرض بهترین هستند و دست بردن در آنها باعث بروز مشکلاتی می شود. با انجام عملیات بالا توانستید ذخیره گاه سیستم را تا حدی کاهش دهید تا پهنای باند زیادی استفاده نشود. [این تنها یک آموزش صحیح بود ولی ما به شما پیشنهاد می کنیم از انجام عملیات بالا صرف نظر کنید!]
    11 نفر (11 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    26 بهمن 1387 - 19:25
    بالاخره انجام بدیم یا نه ؟؟

    نترکه یه موقع بیچاره بشیم belay
    عضو سایت
    26 بهمن 1387 - 23:17
    alifx4,
    نه عزیزم من خودم امتحان کردن روی لوکال هاست و جواب داد فکر نکنم مشکلی با این مقدار 16 مگابایت پیش بیاد. البته باز می گم اگه انجام ندین بهتر هست! ولی انجامش تأثیری بالایی نداره!
    عضو سایت
    27 بهمن 1387 - 09:04
    این به پهنای باند مربوط میشه یا از فشار روی سی پی سو سرور هم کم می کنه مشکلی که باعث بسته شدن سایت هایی که با دیتالایف انجین کار می کنند میشه
    عضو سایت
    27 بهمن 1387 - 20:54
    بگزارید یک توضیحی بدم کاملا همه چی روشن بشه: ما با انجام این کار کاری کردیم که دیگه میلیون ها مگابایت در cache ذخیره نشه! زمانی که 16 مگابایت بشه خود به خود خالی می کنه!
    عضو سایت
    18 اسفند 1387 - 16:58
    بازم مثل همیشه ممنون ن ن ن ن ن ن ن ن ن ن ن ن ن ...
    عضو سایت
    28 اسفند 1388 - 18:12
    #1227 - Access denied; you need the SUPER privilege for this operation
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

     
    پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
    کد امنیتی: *