بهینه سازی دیتابیس از PhpMyAdmin

بهینه سازی دیتابیس از PhpMyAdmin

این مقاله در مورد بهینه سازی و ترمیم جدول های پایگاه داده MySQL با استفاده از phpMyAdmin  است. یک وب سایت با ترافیک بالا و حجم زیادی از مطالب ممکن است یک پایگاه داده بسیار بزرگ داشته باشد ، بنابراین بهینه سازی دوره ای می تواند به بهبود عملکرد وب سایت کمک کند. ما در این مقاله موضوع تعمیر و بهینه سازی دیتابیس از طریق phpmyadmin  را آموزش می دهیم. ما را همراهی کنید. با مهراکت همراه باشید.

برای بهینه سازی  دیتابیس با استفاده از phpMyAdmin مراحل زیر را با دقت انجام دهید:

مرحله ۱: وارد سی پنل شوید.

مرحله ۲: به بخش Database بروید و phpMyAdmin را انتخاب کنید.

 

بهینه سازی دیتابیس از PhpMyAdmin

 

مرحله ۳: شما به داشبورد phpMyAdmin هدایت می شوید و دیتابیس مورد نظر را در صفحه سمت چپ انتخاب کنید.

 

بهینه سازی دیتابیس از PhpMyAdmin

 

مرحله ۴: جداول موجود در دیتابیس را به همراه گزینه نمایش می دهد. کادر لیست را در زیر جداول انتخاب کنید.

 

بهینه سازی دیتابیس از PhpMyAdmin

 

توجه: برای مشاهده کادر لیست ، به پایین صفحه بروید.

مرحله ۵: عملکرد مورد نیاز در کادر فهرست را انتخاب کنید. مرحله را برای تعمیر جدول تکرار کنید.

 

 

توجه: برای اجرا باید جدول را انتخاب کنید.

مرحله ۶: اقدامات لازم انجام خواهد شد و سپس پیام نشان داده می شود.

 

بهینه سازی دیتابیس از PhpMyAdmin

 

بهینه سازی دیتابیس شما انجام شد!

بیشتر بخوانید:

نکاتی در بهینه سازی دیتابیس از PhpMyAdmin

حذف کردن پست های کپی

در صورتیکه از افزونه های کپی خودکار مطالب و یا خبرخوان استفاده میکنید، سعی کنید که دیگر این کار را انجام ندهید.زیرا علاوه بر اینکه موجب سنگین شدن دیتابیس و کند شدن وردپرس میشود، با در نظر گرفتن الگوریتم های موتورهای جستجو کپی کردن مطالب وب سایت های دیگر موجب پنالتی شدن وب سایت شما و همچنین کاهش رتبه سایت در موتورهای جستجو خواهد شد.

 

حذف کردن افزونه های آمارگیر 

جهت بهینه سازی و کاهش حجم دیتابیس وردپرس خود آمارگیرهای بدون کاربرد را حذف نمایید. زیرا که باعث کندی و سنگین شدن دیتابیس وردپرس خواهد شد. میتوانید به جای استفاده از افزونه های آمارگیر وردپرس ، از گوگل آنالیتیکس استفاده نمایید.

 

حذف کردن افزونه های اضافی و بدون کاربرد

افزونه های اضافی که بدون کاربرد هستند را حذف نموده و از فعال کردن تعداد زیاد افزونه در وردپرس خودداری نمایید. بهتر است که تنها افزونه های ضروری را فعال نمایید.

 

استفاده از افزونه های کش

افزونه های کش نتیجه پردازش های دیتابیس را ذخیره میکند و در نتیجه سرعت پاسخگویی وب سایت را افزایش میدهد. بدین صورت که خروجی صفحه را در فایلی ذخیره کرده تا در بازدیدهای بعدی بدون ارسال درخواست به دیتابیس، مستقیم آن فایل را در صفحه درخواست شده نمایش دهد. میتوانید تنظیم کنید که کش با چه فاصله زمانی ریست شود و یا آن را دستی پاک نمایید. برخی افزونه های کش رایگان مانند wp super cache و w3 total cache و یکی دیگر از افزونه های غیر رایگان wp rocket است.

 

پاک کردن Transient ها

Transientها روشی برای کش کردن اطلاعات در دیتابیس هستند. هر یک از ترنزینت ها برای بازه ی زمانی مشخصی معتبر اند و پس از به پایان رسیدن زمان انقضا، دیگر قابل استفاده نخواهند بود. یک ترنزیت پس از رسیدن زمان اکسپایر ، تنها در صورتی از دیتابیس حذف میشود که مجدد فراخوانی شود. بنابراین پس از مدتی افزایش حجم دیتابیس را به همراه خواهد داشت. در اینجا جدولی که تحت تاثیر Transient ها قرار میگیرد جدول options یا تنظیمات وردپرس است که پس از مدتی تعداد رکوردهای آن به شدت افزایش پیدا خواهد کرد.بنابراین باید در بازه های زمانی این اطلاعات را از دیتابیس حذف نمایید.

ابتدا از فایل ها و دیتابیس سایت خود یک فول بکاپ تهیه نمایید. وارد phpMyAdmin شده و دیتابیس مورد نظر خود را انتخاب نمایید. سپس به تب SQL رفته و کوئری زیر را وارد نموده تا بر روی دیتابیس اجرا شود:

DELETE FROM `wp_options` WHERE `option_name` LIKE ('%\_transient\_%');

در این کوئری عبارت wp_options را با نام این جدول در دیتابیس خود تعویض کنید.
یعنی در صورتیکه برای نصب وردپرس از پیشوند دیگری استفاده کرده اید،
عبارت wp را با پیشوند جداول خود جایگزین کنید.
در غیر اینصورت کوئری اجرا نخواهد شد.

حرف اخر

اگر میخواهید با بهینه سازی دیتابیس با روش های دیگر اشنا بشوید به مقاله نحوه بهینه سازی دیتابیس وردپرس مراجعه کنید.