প্রতি 15 মিনিটে লেনদেনের লগ ব্যাকআপ নেওয়া কি লগ ব্যাকআপের চেয়ে 6 ঘন্টার মধ্যে আরও বেশি ডিস্ক স্থান গ্রহণ করে?


10

আমাদের পরিবেশে নেটওয়ার্ক স্টোরেজ জায়গাতে কম। একই সাথে আমি নিশ্চিত করতে চাই যে আমরা প্রতি 6 ঘন্টা অন্তর বর্তমানের পরিবর্তে প্রতি 15 মিনিটে লেনদেনের লগ ব্যাকআপ নিই। আমার প্রশ্নটি লগ ব্যাকআপের ব্যবধানটি 6 ঘন্টা থেকে প্রতি 15 মিনিটে পরিবর্তন করে আরও বেশি ডিস্কের স্থান ব্যবহার করবে?


@ ব্যাকআপ ফ্রিকোয়েন্সি সঙ্গে কি করতে হবে তা পরীক্ষা করে? আপনার যদি লগ ব্যাকআপের 3 দিনের জন্য জায়গার প্রয়োজন হয়, প্রতি 6 ঘন্টা বা 15 মিনিটে ব্যাকআপগুলি নেওয়া হয় তবে তাতে কী পার্থক্য হবে?
ব্রেন্ট ওজার

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

উত্তর:


13

না, তবে এটি আপনার লেনদেন লগকে আরও ছোট করে তুলতে পারে - সুতরাং আপনার এসকিউএল সার্ভারটি কম স্থান ব্যবহার করবে।

জিনিসগুলি সহজ রাখতে, বলুন যে আপনি প্রতি মিনিটে 1 এমবি লেনদেনের লগ ক্রিয়াকলাপ তৈরি করেন। 15 মিনিটের পরে, আপনি লগ ক্রিয়াকলাপের 15MB উত্পন্ন করেছেন - তবে এর অর্থ হ'ল আপনার লেনদেনের লগটি কমপক্ষে 15MB বড় হওয়া দরকার (ধরে নিবেন আপনি সম্পূর্ণ পুনরুদ্ধারের মডেলটিতে রয়েছেন))

যদি আপনি এখনই সেই লগ ফাইলটি ব্যাক আপ করেন এবং আপনার কাছে লেনদেন (বা অন্য কোনও জিনিসের ফলে এসকিউএল সার্ভার লগ ফাইলটি ব্যবহারে রাখে)), আপনি অংশগুলি সাফ করতে সক্ষম হবেন এটি আপনার লগ ফাইলকে ছোট রাখছে।

তবে, আপনি যদি 6 ঘন্টা অপেক্ষা করেন, এটি লগ করা ক্রিয়াকলাপের 360MB - আপনার লেনদেনের লগ ফাইল (এলডিএফ) আরও বড় হবে।

আমি এখানে ছোট, সহজ সংখ্যা ব্যবহার করছি - আপনি আপনার নিজের লেনদেন লগ স্পেসের প্রভাব দেখতে আপনার নিজের পরিবেশের জন্য এগুলি পরিবর্তন করতে চান।


6

ডিসি-তে লিখিত প্রতিটি লেনদেনের লগ ফাইলটিতে কিছুটা ওভারহেড থাকে, এমনকি ডিবিতে কোনও পরিবর্তন ঘটে না থাকলেও। কিছু ডাটাবেসে আমার রয়েছে (এসকিউএল সার্ভার ২০১৪, ব্যাকআপগুলির জন্য সংক্ষেপণ চালু হয়েছে), নিষ্ক্রিয়তার সময়কালে লেনদেন লগগুলি টিআরএন ফাইলের জন্য সাধারণত 9.5 কেবি হয়।

তবে এই ওভারহেড ব্যতীত, লেনদেন লগগুলিতে সর্বশেষ টিআরএন ফাইলটি লেখার পর থেকে করা সমস্ত পরিবর্তন থাকতে পারে, সুতরাং মোট তথ্যের পরিমাণ উল্লেখযোগ্যভাবে পৃথক হবে না।

আপনি যত বেশি ঘন ঘন ফাইলগুলি লেখেন, ততই ডেটা ক্ষতি হ্রাস হওয়ার ঝুঁকি থাকে।

কিছু বিশেষজ্ঞ আপনাকে প্রতি মিনিটে সেই লগ ব্যাকআপগুলি চালানোর পরামর্শ দেয় । হ্যাঁ সত্যিই. আমি সাধারণত ব্যবসায়ের সময় প্রতি 3 মিনিটের মধ্যে তাদের চালানোর চেষ্টা করি, যখন প্রচুর পরিমাণে ক্রিয়াকলাপ চলছে, তখন অফ-পিক সময়কালে প্রতি 10-15 মিনিটের মধ্যে (যে সিস্টেমে কেবল কাজের সময় সত্যিকারের কার্যকলাপ থাকে, অর্থাৎ, যদি আপনার সিস্টেমটি 24 ঘন্টা অপারেশন হয় ...)।

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