একটি .bak ডাটাবেসের তুলনায় এত ছোট কেন এটি ব্যাকআপ হয়?


11

আমি সবেমাত্র একটি এসকিউএল সার্ভার ডাটাবেসের একটি ব্যাকআপ নিয়েছি। এমডিএফ এবং এলডিএফ একসাথে মোট ২৯ জিবি ফাইল, তবে .bak ফাইলটি কেবল ২৩ জিবি, প্রায় ২০% ছোট।

আমার প্রথম অনুমান যখন ডেটার সংকলনের একটি সংস্করণ একই ডেটাযুক্ত অন্য সংস্করণের তুলনায় ছোট হয় তবে ডেটা সংকোচন হবে, তবে সংক্ষেপণ সাধারণত 20% এর চেয়ে অনেক বেশি ভাল সংক্ষেপণ অনুপাত দেয়, বিশেষত উচ্চ অর্ডারযুক্ত ডেটার জন্য (যেমন ডাটাবেস সারণী)। ) এছাড়াও, সংক্ষেপিত ডেটা সহজেই আরও সংকুচিত করা যায় না, তবে আমি জানি যে .bak ফাইলগুলি সংকুচিত করা যেতে পারে।

সুতরাং যদি ডেটা সংকুচিত হচ্ছে না, এবং কিছুই ফেলে দেওয়া হচ্ছে না, (কারণ ব্যাকআপ তৈরি করার পুরো বিষয়টি এটি পরে একটি অভিন্ন অবস্থায় পুনরুদ্ধার করতে সক্ষম হবে), তবে সেই 20% কী জন্য যে অ্যাকাউন্টবিহীন?

উত্তর:


16

স্থানটি ডাটাবেস ফাইলগুলিতে বরাদ্দ করা হয়েছিল, তবে ব্যবহৃত হয়নি।

আপনি একটি নতুন ডাটাবেস তৈরি করতে পারেন, এটি 10 ​​গিগাবাইট আকারে তৈরি করতে পারেন এবং ফাইলগুলি ডিস্কের পরিমাণের পরিমাণ বরাদ্দ করতে পারেন। তবে, আপনি ডাটাবেসে ডেটা স্থাপন না করা পর্যন্ত ফাইলটি মূলত ফাঁকা থাকে এবং আপনার ব্যাকআপ ফাইলের আকার ন্যূনতম হবে।

আছে HTH


10

পুরো ব্যাকআপের জন্য, সাধারণত এলডিএফ উপেক্ষা করা যায়

এমডিএফ আসল তথ্য রয়েছে

বাক ফাইলটিতে কেবলমাত্র ডেটা পৃষ্ঠা রয়েছে যা এমডিএফ-র অভ্যন্তরে ব্যবহৃত হয়। কিছু স্থান ব্যবহার করা হবে না। এই স্থানটি উদাহরণস্বরূপ সূচক পুনর্নির্মাণের জন্য ওভারহেড ব্যবহারকারী।

এটি 250 ডিবি এমডিএফ থাকতে পারে এমন একটি ডিবির জন্য 100 গিগাবাইট ব্যাকআপ রাখা বেশ সাধারণ। আমার এমডিএফটি যদি আমার ব্যাকআপের মতো আকার হয় তবে এটি অপ্রত্যাশিত ডিবি সঙ্কুচিত হওয়া বা ডিস্ক জায়গার অভাব ইত্যাদি সম্পর্কে লাল পতাকা হবে be


4

যখন একটি ডিবি তৈরি করা হয়, আপনি ডেটা এবং লগ ফাইলগুলিতে কতটা জায়গা বরাদ্দ করতে চান তা (পারফরম্যান্সের জন্য) নির্দিষ্ট করতে পারেন। টেবিলগুলিতে কোনও ডেটা সংরক্ষণ না করা সত্ত্বেও এই স্থানটি সংরক্ষণ করা হবে। এতে লিখিত ডেটা রয়েছে এমন এক্সেটেন্টগুলির ব্যাক আপ নেওয়া হবে।

আপনার ক্ষেত্রে, আপনার এমডিএফ / এলডিএফ মোট এমনকি 100 গিগাবাইট হতে পারে তবে আপনার ব্যাকআপটির জন্য আপনার ব্যাকআপটি এখনও প্রায় 23 গিগাবাইটের মতো হতে পারে। যদি প্রায় 1 জিবি ডেটা যুক্ত করা হয় তবে আপনার এমডিএফ / এলডিএফ মোট এখনও 100 জিবি হবে তবে আপনার ব্যাকআপটি এখন প্রায় 24 জিবি হবে।

একটি পূর্ণ ব্যাকআপে সমস্ত এক্সটেন্ট থাকে যার মধ্যে ডেটা এবং কিছুটা লগ ফাইল থাকে। সম্পূর্ণ ব্যাকআপটিতে ব্যাকআপ টাস্কটি শেষ হওয়ার সময় থেকে সমস্ত ডেটা থাকে এবং কেবল ব্যাকআপ টাস্ক শুরু হওয়ার সময় থেকে নয়; এজন্য কিছুটা লগ ফাইলেরও প্রয়োজন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.