আমাদের এসকিউএল সার্ভারটি একটি সান-এ থাকে। এটিতে কয়েক ডজন ওলটিপি ডাটাবেস রয়েছে, যার মধ্যে কয়েকটি সারণী রয়েছে যার উপরে 1 মি রেকর্ড রয়েছে।
আমরা সাপ্তাহিক ওলা হ্যালেনগ্রেনের সূচক রক্ষণাবেক্ষণ স্ক্রিপ্টগুলি চালিয়ে যাচ্ছি এবং এটি প্রতিবার বেশ কয়েক ঘন্টা চালিত হয়। বিভাজন থ্রেশহোল্ডের উপর ভিত্তি করে স্ক্রিপ্টটি হয় একটি সূচি পুনর্গঠিত বা পুনরায় সূচনা করবে। আমরা দেখেছি যে পুনর্নির্মাণের সময়, লগ ফাইলগুলি বিশাল আকার ধারণ করে যা লগ শিপিংয়ের সময় ব্যান্ডউইথের অতিরিক্ত ব্যবহারের দিকে পরিচালিত করে।
তারপরে ব্রেন্ট ওজারের একটি নিবন্ধ আসে যাতে তিনি এসকিউএল সূচকগুলি নিয়ে উদ্বেগ বন্ধ করতে বলেছিলেন :
আপনার হার্ড ড্রাইভগুলি অন্য সার্ভারগুলির সাথে ভাগ করা হয়েছে যা একই সাথে ড্রাইভের অনুরোধগুলিও করছে, তাই ড্রাইভগুলি সর্বদা ডেটা পেতে পুরো জায়গা জুড়ে লাফিয়ে থাকবে। আপনার সূচকে ডিফ্র্যাগ করা অর্থহীন ব্যস্ততার কাজ।
এই প্রশ্নটি গুগল করা বিভিন্ন মতামতের দিকে পরিচালিত করে, বেশিরভাগ সংক্ষিপ্ত বা দুর্বল বলে মনে হচ্ছে এমন যুক্তিগুলির দ্বারা সমর্থিত। আমাদের অস্থায়ী পরিকল্পনাটি হ'ল আমাদের রক্ষণাবেক্ষণ স্ক্রিপ্টের টুকরো টুকরো টুকরোকে সামঞ্জস্য করা যাতে এটি পুনরায় সংশ্লেষের তুলনায় অনেক বেশি পুনর্গঠিত হয়।
চূড়ান্ত রায় কি? সাপ্তাহিক রক্ষণাবেক্ষণ কাজ চালানোর সাথে জড়িত বোঝা বিবেচনা করে কোনও SAN- এ এসকিউএল সূচকগুলি বঞ্চিত করা কি উপকারী?