আমি স্কাইল সার্ভার ২০০৮ r2-তে ডেটা সংগ্রহকারীর মাধ্যমে ফাইলের বিকাশ দুই সপ্তাহ ধরে পর্যবেক্ষণ করছি। ডেটাবেস প্রায় 35 (এমবি) / দিনে নিয়মিত বৃদ্ধি পাচ্ছে। ডিবি এখনও প্রাথমিকভাবে 2 জিবি আকারে উঠতে পারে নি।
ডিবি ফাইলগুলির অটো বৃদ্ধি 5MB তে সেট করা আছে এবং আমি একটি ভিন্ন পদ্ধতির চেষ্টা করতে চাই, তাই আমি পরামর্শ এবং মন্তব্যগুলি সন্ধান করছি।
এখানে একটি টিউনিং টাস্ক রয়েছে যা প্রতি সপ্তাহে রবিবার রাত 1:30 এ সময় চলে। কাজটি করবে:
- ডাটাবেস ইন্টিগ্রিটি পরীক্ষা করে দেখুন
- লগ ফাইল সঙ্কুচিত করুন - (এটি ঠিক আছে কারণ লগিং মোডটি সহজ)
- সঙ্কুচিত ডাটাবেস
- সূচি পুনর্গঠন করুন
- সূচকটি পুনর্নির্মাণ করুন
- পরিসংখ্যান আপডেট করুন
- ইতিহাস সাফ করুন
আমি সাপ্তাহিক টিউনিং পরিকল্পনায় আরও দুটি পদক্ষেপ যুক্ত করতে চাই:
- যদি ব্যবহৃত স্থানটি একটি নির্দিষ্ট প্রান্তিক বা মোট আকারে পৌঁছায় তবে 500 এমবি করে ডাটাবেস ফাইলটি বাড়ান।
- যদি ব্যবহৃত স্থানটি মোট আকারের একটি নির্দিষ্ট প্রান্তে পৌঁছায় তবে 250 এমবি (সঙ্কুচিত হওয়ার পরে) লগ ফাইলটি বাড়ান।
অফলাইন ঘন্টাগুলিতে বৃদ্ধির বোঝা রেখে, আমি ভারী বোঝা চলাকালীন স্বয়ংক্রিয়-বৃদ্ধির ইভেন্টের সংখ্যা হ্রাস করে কর্মক্ষমতা অর্জনের আশা করি।
অটো বর্ধমান ফাইল সম্পর্কিত আমার কাছে দুটি প্রশ্ন রয়েছে।
- ফাইল বাড়ানোর পদক্ষেপের সেরা স্থানটি বর্তমান পদক্ষেপগুলির আগে বা তার আগে হবে?
- আমি যদি
ALTER DATABASE|MODIFY FILE
ফাইলটি বাড়ানোর জন্য ব্যবহার করি তবে আমি কীভাবে তা নির্ধারণ করতে পারিSpaceUsedInFile >= (TotalFileSpace-@AllowanceThreshold)
?