Table of Contents
محاسبه الزامات ذخیره سازی داده ها در پایگاه داده های SQL برای مدیریت و برنامه ریزی پایگاه داده موثر ضروری است.این شامل برآورد فضای مورد نیاز برای داده ها، شاخص ها و سربار برای اطمینان از عملکرد بهینه و برنامه ریزی ظرفیت است.
درک اندازه داده ها
عامل اصلی در محاسبه ذخیره سازی اندازه داده ها است.[۱] این بستگی به انواع داده های مورد استفاده برای هر ستون در جداول پایگاه داده دارد. [۳] انواع داده های رایج شامل INT [FLT: ۱] و
برای برآورد اندازه داده ها، اندازه هر نوع داده را با تعداد رکوردها ضرب کنید (به عنوان مثال، یک INT] معمولاً از 4 بایت در هر رکورد استفاده می کند، در حالی که یک VARCHARARARARAR] (50) می تواند بسته به داده های واقعی ذخیره شده متفاوت باشد.
شاخص ذخیره سازی
شاخص ها عملکرد پرس و جو را بهبود می بخشند، اما همچنین فضای ذخیره سازی را مصرف می کنند. اندازه یک شاخص بستگی به تعداد ستون های شاخص شده، انواع داده ها و تعداد سوابق شاخص های B-tree دارد که در پایگاه داده های SQL رایج هستند، می تواند هزینه های قابل توجهی را اضافه کند.
اندازه شاخص برآورد شامل درک ساختار شاخص و داده هایی است که پوشش می دهد.به طور معمول، اندازه شاخص درصد کل اندازه جدول است، اغلب از 10٪ تا 50٪ است.
عوامل ذخیره سازی اضافی
عوامل دیگر که بر نیازهای ذخیره سازی تأثیر می گذارند شامل سربار پایگاه داده، log های تراکنش و فضای موقت برای پرس و جوها هستند.این می تواند بیش از داده ها و شاخص های خام، سربار اضافی اضافه کند.
برای اطمینان از ظرفیت کافی، توصیه می شود که یک بافر از 10-20٪ را به نیازهای ذخیره سازی محاسبه شده اضافه کنید.
خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه
- اندازه داده ها را بر اساس انواع داده ها و شمارش رکورد محاسبه کنید.
- اندازه شاخص برآورد با توجه به تعداد شاخص ها و انواع داده ها.
- حساب برای سربار مانند logs و فضای موقت.
- یک بافر برای رشد آینده و نیازهای غیرمنتظره اضافه کنید.