سلام توی شرکت داریم یک سایت رو از یک سرور به یک سرور دیگه منتقل میکنیم. همچنین قصد دارم سایت رو از ناپ کامرس 3.6، به ورژن جدید ارتقا بدیم. در این بین متوجه شدیم سایت اول 1.3گیابایت حجم دیتابیسشه درصورتی که سایت جدید با وجود اطلاعات کمتر، چیزی در حدود 6.2 گیگابایت!!!! حجمشه. علتش چی میتونه باشه؟ چطور بصورت ایمن چک کنم علت رو که برای سایت مشکلی پیش نیاد؟
با سلام آیا عکس محصولاتتان هم در جداول وجود دارد؟ می توانید کوئری زیر را برای هرجدول اجرا کنید تا نتیجه را ببینید:
CREATE TABLE #counts ( table_name varchar(255), row_count int ) EXEC sp_MSForEachTable @command1='INSERT #counts (table_name, row_count) SELECT ''?'', COUNT(*) FROM ?' SELECT table_name, row_count FROM #counts ORDER BY table_name, row_count DESC DROP TABLE #counts
اگر پاسخ سوالی برای شما مفید بود، به آن رای مثبت دهید تا به دیگران در پیدا کردن پاسخ مناسب کمک کنید ******************************************************************************************* Be Who You Always Wanted To Be
دو تا بحث همانطور که دوستمون گفتند تو ی قسمت رسانه عکس از حالت دیتابیس به حالت فایل بگذارید و مهم تر از اون همینطور به خاطر لاگ سایت هست شما یکبار از قسمت سیستم کلیه لاگ پاک کنید بعد به هاست اطلاع دهید که دیتابیس شما را شیرینک داده و دیتا نماید اون وقت میبینید که حجم دیتابیس زیر پنجاه مگ میاد . شما میتونید جدول لاگ دیتابیس را هم باز کنید ببینید چقدر حجم اش بالا رفته
ایمیل ها، فقط شامل ایمیل هایی که موقع ثبت نام ارسال میشوند، نیستند. بلکه شامل ایمیل های اطلاع رسانی، ارسال محصولات دانلودی، ارسال اطلاعات سفارش و ... هستند. آیا مطمئنید که قصد پاک کردنشان را دارید؟
می توانید به جای آن، جداولی مثل Log و Guest customer را چک کرده و سپس خالی کنید.
موفق باشید
برچسب ها: خالی کردن پایگاه داده، خالی کردن دیتابیس، سبک کردن دیتابیس، حذف جداول، سبک کردن database، خالی کردن database
اگر پاسخ سوالی برای شما مفید بود، به آن رای مثبت دهید تا به دیگران در پیدا کردن پاسخ مناسب کمک کنید ******************************************************************************************* Be Who You Always Wanted To Be