اشتراک گذاری در facebook
اشتراک گذاری در twitter
اشتراک گذاری در linkedin
اشتراک گذاری در whatsapp
اشتراک گذاری در email
اشتراک گذاری در telegram
بهینه سازی دیتابیس MySQL

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

۱- تا حد ممکن جداول دیتابیس را کوچک نمایید:
این مورد تاثیر چشمگیری در میزان استفاده از RAM و I/O سرور دارد و علاوه بر این موجب کمتر شدن تعداد Index ها می شود.
۲- استفاده از procedure ANALYSE :
این مورد بازخوردی از اجرای هر query میدهد. در حقیقت این پرویسجر بعد از آنالیز data های موجود در جداول راهکارهایی ارائه میدهد که باعث شده تا data ها بهینه و جداول کوچکتر شوند. جهت استفاده از این پرویسجر آن را در انتهای دستور select با فرمت زیر بکار ببرید:
SELECT … FROM … WHERE … PROCEDURE ANALYSE([max_elements,[max_memory]])
بصورت مثال :
SELECT col1, col2 FROM table1 PROCEDURE ANALYSE(10, 2000);
توجه داشته باشید در صورتی که تعداد زیادی جدول در یک دیتابیس داشته باشید اعمال open, close, and create بر روی آنها کند و زمان بر خواهد بود.
در ادامه به موارد زیر حتما توجه خاص مبذول دارید:
بعد از باز شدن هر connection به دیتابیس سرور حتما در برنامه نویسی دقت نمایید که connection مربوطه بسته شود.
در phpmyadmin این امکان وجود دارد که در هر دیتابیس table های مورد نظر را انتخاب نموده و با استفاده از گزینه Optimize Table جداول مربوطه را بهینه سازی نمود.
همچنین در صورت تمایل شما می توانید سرویس خود را به سرویس های VIP تغییر دهید. در سرویس های VIP ضریب اشتراک بسیار کم بوده و در نتیجه منابع بیشتری در اختیار شما قرار خواهد گرفت. همچنین دیتابیس شما نیز در سرور اختصاصی و مجزایی میزبانی می گردد. در این حالت سایت شما می توانید بدون اینکه موجب ایجاد اختلال بر روی سایت دیگری گردد، منابع بسیار بیشتری مصرف نماید.

 

اشتراک گذاری در facebook
اشتراک گذاری در twitter
اشتراک گذاری در linkedin
اشتراک گذاری در whatsapp
اشتراک گذاری در email
اشتراک گذاری در telegram

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

وب نگاران پارسه

پشتیبانی آنلاین!