آموزش پاک کردن Log File دیتابیس در وبسایت پنل

مشکل حجم بالای Log File دیتابیس

در سرورهای ویندوز با SQL Server، فایل‌های Transaction Log (.ldf) دیتابیس ممکن است حجم بسیار بالایی پیدا کنند و فضای دیسک سرور را اشغال نمایند. در وبسایت پنل می‌توانید این فایل‌ها را مدیریت کنید.

پاک کردن Log از وبسایت پنل

مرحله ۱: ورود به Hosting Space

وارد وبسایت پنل شوید و Hosting Space را باز کنید.

مرحله ۲: رفتن به Databases

بخش SQL Server Databases را باز کنید.

مرحله ۳: انتخاب دیتابیس

دیتابیس مورد نظر را انتخاب کنید.

مرحله ۴: Truncate Log

از گزینه Maintenance > Truncate Log یا Shrink Database استفاده کنید.

پاک کردن از SQL Server Management Studio

-- تغییر Recovery Model به Simple
ALTER DATABASE [DatabaseName] SET RECOVERY SIMPLE;

-- Shrink Log File
DBCC SHRINKFILE (DatabaseName_Log, 1);

-- بازگردانی به Full Recovery (اختیاری)
ALTER DATABASE [DatabaseName] SET RECOVERY FULL;

پاک کردن Log MySQL

در سرورهای لینوکسی، Binary Logهای MySQL فضا اشغال می‌کنند:

# بررسی حجم
ls -lh /var/lib/mysql/mysql-bin.*

# حذف logهای قدیمی
PURGE BINARY LOGS BEFORE '2024-01-01';

# یا نگهداری فقط ۳ روز
SET GLOBAL expire_logs_days = 3;

در /etc/my.cnf:

expire_logs_days = 3
max_binlog_size = 100M

پیشگیری

بکاپ منظم دیتابیس (بکاپ Transaction Log را پاک می‌کند). تنظیم خودکار expire_logs_days. مانیتورینگ فضای دیسک.

هاست وردپرس میهن هاستینگ با MySQL بهینه و Binary Log مدیریت‌شده. کانفیگ سرور شامل بهینه‌سازی MySQL و مدیریت Log. سرور مجازی با فضای SSD NVMe.

⚙️ مدیریت دیتابیس

بهینه‌سازی MySQL و مدیریت Log File.

سفارش کانفیگ سرور ←

ارسال دیدگاه

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

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: