
نوشته اصلی توسط
mobinhost.in
امکان پیر هست توضیحی در مورد این مشکل بدهید
و کاری که این دستور انجام می دهد ؟؟؟
- - - Updated - - -
قربان این دستوری که دادین رو کامل تایپ نکردین
سنت اوس این دستور رو نمی شناسد
لطفا دستور رو اصلاح کنید
سلام،با دستور postmaster میتونید وارد محیط شل pg بشید و دستوری که دوستمون فرمودن رو اجرا کنید.
برای جلوگیری از بروز این مشکل باید قابلیت autovaccum رو تو فایل postgresql.conf فعال کنید؛
autovaccum = on
برای اینکه مشکلتون حل بشه مراحل زیر رو طی کنید:
کد:
/etc/init.d/postgresql stop
su postgres
touch /tmp/fixcrp.sql
echo "VACUUM FULL;" > /tmp/fixcrp.sql
postgres -D /var/lib/pgsql/data ESME DATABASE < /tmp/fixcrp.sql
بعد هم یک بار pgsql رو ری استارت کنید.
کد:
/etc/init.d/postgresql restart
اگر autovacuum رو فعال نمیکنید، هر چند وقت یکبار دیتابیستون رو وکیوم کنید که این مشکل پیش نیاد.