جستجو
محصولات
    منو بسته
    7 دی 1403

    تفاوت حجم دیتابیس موقع انتقال سایت بین دو سرور

    6 سال پیش
    #1008
    سلام
    توی شرکت داریم یک سایت رو از یک سرور به یک سرور دیگه منتقل میکنیم. همچنین قصد دارم سایت رو از ناپ کامرس 3.6، به ورژن جدید ارتقا بدیم.
    در این بین متوجه شدیم سایت اول 1.3گیابایت حجم دیتابیسشه درصورتی که سایت جدید با وجود اطلاعات کمتر، چیزی در حدود 6.2 گیگابایت!!!! حجمشه.
    علتش چی میتونه باشه؟
    چطور بصورت ایمن چک کنم علت رو که برای سایت مشکلی پیش نیاد؟
    نقل قول
    2
    6 سال پیش
    #1009
    با سلام
    آیا عکس محصولاتتان هم در جداول وجود دارد؟
    می توانید کوئری زیر را برای هرجدول اجرا کنید تا نتیجه را ببینید:


    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
    نقل قول
    3
    6 سال پیش
    #1014
    دو تا بحث همانطور که دوستمون گفتند تو ی قسمت رسانه عکس از حالت دیتابیس به حالت فایل بگذارید و مهم تر از اون همینطور به خاطر لاگ سایت هست شما یکبار از قسمت سیستم کلیه لاگ پاک کنید بعد به هاست اطلاع دهید که دیتابیس شما را شیرینک داده و دیتا نماید اون وقت میبینید که حجم دیتابیس زیر پنجاه مگ میاد .
    شما میتونید جدول لاگ دیتابیس را هم باز کنید ببینید چقدر حجم اش بالا رفته
    طراحی قالب اختصاصی برای ناپ کامرس
    نقل قول
    4
    6 سال پیش
    #1019
    ممنونم ازتون دوستان
    ممنون بابت پاسخگوییتون
    کارایی که فرمودین رو انجام دادم

    عکس ها توی هر 2 سایت هست.
    قسمتی از نتیجه کوئری هم به این شکل بود این نتیجه ی بعضی از اون هاست که خیلی حجیم بودن:

    [dbo].[ActivityLog]  3188
    [dbo].[Customer]  3123
    [dbo].[Customer_CustomerRole_Mapping]  3139
    [dbo].[CustomerAddresses]  1452
    [dbo].[GenericAttribute]  23141
    [dbo].[LocaleStringResource]  10418
    [dbo].[OrderItem]  2281
    [dbo].[OrderNote]  8509
    [dbo].[QueuedEmail]  379275
    [dbo].[ShipmentItem]  1204

    اگر ایمیل ها رو پاک کنم، چه اتفاقی میفته؟
    نقل قول
    2
    6 سال پیش
    #1021
    ایمیل ها، فقط شامل ایمیل هایی که موقع ثبت نام ارسال میشوند، نیستند. بلکه شامل ایمیل های اطلاع رسانی، ارسال محصولات دانلودی، ارسال اطلاعات سفارش و ... هستند. آیا مطمئنید که قصد پاک کردنشان را دارید؟

    می توانید به جای آن، جداولی مثل Log و Guest customer را چک کرده و سپس خالی کنید.

    موفق باشید

    برچسب ها: خالی کردن پایگاه داده، خالی کردن دیتابیس، سبک کردن دیتابیس، حذف جداول، سبک کردن database، خالی کردن database
    اگر پاسخ سوالی برای شما مفید بود، به آن رای مثبت دهید تا به دیگران در پیدا کردن پاسخ مناسب کمک کنید
    *******************************************************************************************
    Be Who You Always Wanted To Be
    نقل قول
    2
    09127857628