আমরা একটি এসকিউএল সার্ভার উদাহরণ পেয়েছি যা ইমেল সংরক্ষণাগার জন্য ব্যবহৃত হয় (একটি তৃতীয় পক্ষের সংরক্ষণাগার প্যাকেজের সৌজন্যে)। প্রায়শই প্রায়শই, সফ্টওয়্যারটি একটি নতুন খালি ডাটাবেসে রোল করা হয়। আমরা অতীতে এই ত্রৈমাসিকটি করেছি, তবে আমরা এখন এটি মাসিক করতে চাইছি। সংরক্ষণাগারভুক্ত তথ্যের পরিমাণ প্রতিমাসে প্রায় 15 - 20 গিগাবাইট, এবং উপাত্তের বেশিরভাগ অংশ কেবলমাত্র হাতে গোনা কয়েকটি টেবিলগুলিতে থাকে (সাধারণত 2 - 4)।
একবার আমরা কোনও নতুন ডাটাবেসে রোল করে দিলে, পুরানোটি কেবলমাত্র পঠনযোগ্য ভিত্তিতে ব্যবহৃত হয়। আমি যা করতে চাই তা হ'ল এটি একটি সুন্দর, আঁটসাঁট ডেটা ফাইলের মধ্যে অনুকূলিত করা, সমস্ত সারণী / সূচীগুলির সাথে সামঞ্জস্যপূর্ণ এবং খুব উচ্চ ভরাট ফ্যাক্টর রয়েছে এবং ডেটা ফাইলের শেষে খুব বেশি খালি জায়গা নেই। এছাড়াও, আমরা এই সার্ভারে স্ট্যান্ডার্ড সংস্করণটি ব্যবহার করছি, যা বোঝায় সমস্ত সীমাবদ্ধতার সাথে (অন্যথায় আমি ইতিমধ্যে ডেটা সংক্ষেপণটি ব্যবহার করব)।
কয়েকটি সম্ভাবনা যা আমি ভাবতে পারি:
- পুনর্নির্মাণ / পুনরায় সংগঠিত সূচকগুলি, ডিবিসিসি শ্রিনকিফিল (ঠিক আছে, এটি কোনও বোধগম্য বিকল্প নয়, যেহেতু ডিবিসিসি শ্রিনফিল ফাইলটি স্পর্শ করে তার থেকে প্রসারণ করবে, তবে আমি এটি সম্পূর্ণতার জন্য অন্তর্ভুক্ত করছি))
- অটো-স্ট্যাটাস বন্ধ করে একটি নতুন ডাটাবেস তৈরি করুন। উত্স ডাটাবেস থেকে সমস্ত টেবিল স্ক্রিপ্ট এবং পুনরায় তৈরি করুন। ক্লাস্টার-কি ক্রমে নতুন ডাটাবেসে ডেটা রফতানি / আমদানি করতে বিসিপি ব্যবহার করুন। স্ক্রিপ্ট এবং সমস্ত সূচি পুনরায় তৈরি করুন। সম্পূর্ণ স্ক্যান সহ সমস্ত পরিসংখ্যান পুনরায় গণনা করুন।
- অটো-স্ট্যাটাস বন্ধ করে একটি নতুন ডাটাবেস তৈরি করুন। উত্স ডাটাবেস থেকে সমস্ত টেবিল স্ক্রিপ্ট এবং পুনরায় তৈরি করুন। নতুন ডাটাবেসে ডেটা স্থানান্তর করতে এসএসআইএস বা টি-এসকিউএল ব্যবহার করুন। স্ক্রিপ্ট এবং সমস্ত সূচি পুনরায় তৈরি করুন। সম্পূর্ণ স্ক্যান সহ সমস্ত পরিসংখ্যান পুনরায় গণনা করুন।
প্রতিটি ক্ষেত্রে চূড়ান্ত পদক্ষেপটি কেবলমাত্র পঠন মোডে ডাটাবেস সেট করে।
এটি করার জন্য আর কোন ভাল / আরও ভাল বিকল্প রয়েছে? আমার উদ্বেগটি একটি উচ্চ ফিল ফ্যাক্টর সংরক্ষণ করার জন্য এবং যুক্তিযুক্তভাবে সুসংহত ফ্যাশনে এমনভাবে ডেটা স্থানান্তরিত করছে।
সম্পাদনা:
আমার উল্লেখ করা উচিত যে প্রায় 75% ডেটা ইমেজ (LOB) কলামগুলিতে সঞ্চিত মনে হয়।
PRIMARY
কী যত্নশীল হন ?