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