فشرده سازی بکاپ در SQL Server
چهارشنبه 17 خرداد 1391 11:18 PM
این مقاله مفاهیم پایه ای فشرده سازی بکاپ در SQL Server، شامل اجرای فشرده سازی بکاپ ها را مورد بحث قرار می دهد. فشرده سازی بکاپ در SQL Server 2008 Enterprise معرفی شد. فشرده سازی بکاپ توسط SQL Server 2008 R2 Standard و همه نسخه های بالاتر ساپورت می شود. هر نسخه ای از SQL Server 2008 و بعد، می تواند بکاپ فشرده شده را restore کند.
محدودیت ها
محدودیت های زیر به بکاپ های فشرده شده اعمال می شود:
•بکاپ های فشرده شده و فشرده نشده نمی توانند در یک media set کنار هم باشند.
•نسخه های قبلی SQL Server نمی تواند بکاپ های فشرده شده را بخوانند.
•Ntbackupها نمی توانند یک tape را با بکاپ های فشرده شده SQL Server به اشتراک بگذارند.
تاثیر اجرای بکاپ های فشرده شده
از آنجاییکه بکاپ فشرده شده کوچکتر از بکاپ فشرده نشده همان اطلاعات است، فشرده سازی بکاپ معمولاً ابزار I/O کمتری نیاز دارد و بنابراین سرعت بکاپ گیری گیری را بطور چشمگیری افزایش می دهد. بطور پیش فرض، فشرده سازی کاربرد CPU را افزایش می دهد، و CPU اضافی که توسط فرآیند فشرده سازی مورد استفاده قرار می گیرد، ممکن است عملیات های همزمان را تحت تاثیر قرار دهد. بنابراین، شاید بخواهید بکاپ های فشرده شده با اولویت پایین، در sessionیی که استفاده از CPU توسط Resource Governor محدود شده است، ایجاد کنید.برای بدست آوردن تصویری خوب از اجرای I/O تان، می توانید با ارزیابی sortهای performance counters زیر، بکاپ I/O را به یا از ابزارها جدا کنید:
•کانتر اجرای Windows I/O ، از قبیل counterهای physical-disk
•کانتر Device Throughput Bytes/sec شیSQLServe Backup Device
•کانتر Backup/Restore Throughput/sec شی SQLServer:Databases
پیکر بندی
هنگانم نصب، فشرده بکاپ بطور پیش فرض off می شود. رفتار پیش فرض فشرده سازی توسط آپشن پیکربندی در سطح سرور backup compression default Option تعریف می شود. می توانید پیش فرض server-level را هنگام ایجاد بکاپ واحد یا هنگام زمانبندی یک سری از بکاپ های روتین، override کنید.
تغییر دادن پیش فرض در سطح سرور