6/14/2025 11:05:08 AM
PARSDATA
Login
Sign up
  • محصولات
  • خدمات
  • پشتیبانی
  • دامنه
  • میزبانی وب
  • سرور اختصاصی
  • Colocation
  • سرور مجازی
  • سرویس های رایگان
  • نمایندگی ها

  • صفحه اصلی
  • مقالات
  • بهینه سازی دیتابیس
کد: AC-FA-131 تاریخ انتشار: 1394/9/1
بهینه سازی دیتابیس
بهینه سازی دیتابیس

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

بهینه سازی پایگاه داده

مقدمه

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

پاک کردن اطلاعات اضافی

در بهینه سازی دیتابیس اولین استراتژی ما می تواند پاک کردن اطلاعات اضافی باشد و در مرحله بعد بهینه سازی جداول پایگاه داده که هر 2 مورد را بررسی می نماییم.

پاک کردن رونوشت ها

زمانی که شما یک نوشته تازه ایجاد می کنید، ممکن است چندین رونوشت از آن (و حتی دهها) تهیه شده باشد که انباشته شدن آنها اصلا خوب نیست و بهتر است تمامی رونوشت ها و تصاویر اضافی مربوط به آنها را حذف نماییم.

پاک کردن نظرات اسپم

نظرات زیادی که به صورت اسپم در دوره هایی بررسی و شناسایی می شوند، حذف شوند. این اسپم ها ممکن است تا چند صد مورد هم برسد که با پاک کردن آنها حجم دیتابیس کاهش می یابد.

Optimize

افزونه ها و پوسته هایی اضافی

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

Database

استفاده از دستورات بهینه سازی پایگاه داده My Sql در Direct Admin

برای سرورهای پایین تر از ۱ گیگابایت رم می توانید از دستور زیر استفاده کنید:

# cp -f /usr/share/mysql/my-medium.cnf /etc/my.cnf# service mysqld restart
برای سرورهای ۱ تا ۲ گیگابایت رم می توانید از دستور زیر استفاده کنید:
# cp -f /usr/share/mysql/my-large.cnf /etc/my.cnf# service mysqld restart
برای سرورهای بالای ۲ گیگابایت رم می توانید از دستور زیر استفاده کنید:
# cp -f /usr/share/mysql/my-huge.cnf /etc/my.cnf# service mysqld restart
  • نویسنده: احسان شاهسون
آدرس منبع: https://www.parsdata.com/articles/database-optimization
  • پارس ديتا |
  • مقالات |
  • اخبار |
  • انتقادات و پیشنهادات |
  • توافقنامه |
  • رویه حفاظت |
  • رفع مسئولیت |
  • كار در پارس ديتا |
  • نقشه سایت |
  • درباره ما |
  • تماس با ما
Follow us:
W3C:
ISO-CERT: