একটি লেনদেন লগ সঙ্কুচিত একটি লাইভ ডাটাবেস করতে ঠিক আছে?


15

মাইক্রোসফ্ট এসকিউএল সার্ভার ২০০৫-এ, কোনও অনলাইন ডাটাবেসের লগ ফাইল সঙ্কুচিত করা ঠিক আছে, বা এটি পরিষেবাটিতে বাধা সৃষ্টি করবে?

উত্তর:



12

DBCC SHRINKFILEনিজেই অফলাইনে ডাটাবেস তৈরি করে না। তবে, এই কমান্ডটি কেবল কার্যকরভাবে লগের ডিস্কের আকার কমিয়ে আনে না, যা শেষ পূর্ণ ( SIMPLEপুনরুদ্ধারের ধরণের জন্য) বা টি-লগ ( FULLপুনরুদ্ধারের ধরণের জন্য) ব্যাকআপ নেওয়া হয়েছিল তার উপর নির্ভর করে । যদি লগগুলির সাম্প্রতিক ব্যাকআপ না হয় তবে পুনরায় দাবি করার জন্য কোনও লগ স্পেস থাকবে না।

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


6

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

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