براہ کرم وضاحت کریں کہ متعلقہ ڈیٹا بیس میں مزید اشاریہ جات کا اضافہ کیوں کام کے بوجھ کو تیز کرنے کے لیے ہمیشہ فائدہ مند نہیں ہوتا ہے۔
-
ایک اعلی سطح پر، ایک مخصوص ٹیبل پر ایک انڈیکس کسی استفسار کے عمل کو تیز کر سکتا ہے جو ٹیبل تک رسائی حاصل کرتا ہے بشرطیکہ استفسار کالموں کے ایک ہم آہنگ ذیلی سیٹ کا حوالہ دے جس کا انڈیکس احاطہ کرتا ہے اور یہ کہ انڈیکس کے استعمال کی قیمت متبادلات سے کم ہے ( مثال کے طور پر، صرف پورے ٹیبل کو اسکین کرنا یا کوئی اور انڈیکس استعمال کرنا)۔ اسی وقت، انڈیکس کو ٹیبل کے ساتھ اپ ٹو ڈیٹ رکھنے کی ضرورت ہے، جس کا مطلب ہے کہ ہر ٹیبل کی تازہ کاری (نئی قطاروں کو داخل کرنا یا حذف کرنا، یا کالموں کے لیے موجودہ قطاروں کو اپ ڈیٹ کرنا جن کا انڈیکس احاطہ کرتا ہے) اب لاگت آئے گی۔ زیادہ کے طور پر متعلقہ ڈیٹا بیس سسٹم کو بھی انڈیکس میں اپ ڈیٹ کا پرچار کرنا ہوتا ہے۔ اس طرح، کام کے بوجھ میں انڈیکس کو شامل کرنے کی افادیت کا انحصار سوالات کے اس حصے پر ہوگا جو انڈیکس سے فائدہ اٹھا سکتا ہے، اور سوالات اور اپ ڈیٹس کے مرکب پر۔