نیچے دیے گئے پیراگراف کی بنیاد پر، OLTP سسٹم کو ڈیزائن کرنے کے لیے کن اہم عناصر پر غور کرنا چاہیے؟
سسٹم ڈیزائن  او ایل ٹی پی سسٹم بنانے کے لیے، ایک ڈیزائنر کو یہ جاننا چاہیے کہ ایک ساتھ صارفین کی بڑی تعداد سسٹم کی کارکردگی میں مداخلت نہیں کرتی۔ OLTP سسٹم کی کارکردگی کو بڑھانے کے لیے، ایک ڈیزائنر کو اشاریہ جات اور کلسٹرز کے ضرورت سے زیادہ استعمال سے گریز کرنا چاہیے۔   مندرجہ ذیل عناصر او ایل ٹی پی سسٹمز کی کارکردگی کے لیے اہم ہیں: [3]   رول بیک سیگمنٹس  رول بیک سیگمنٹس ڈیٹا بیس کے وہ حصے ہیں جو لین دین کے رول بیک ہونے کی صورت میں لین دین کی کارروائیوں کو ریکارڈ کرتے ہیں۔ رول بیک سیگمنٹ پڑھنے میں مستقل مزاجی، رول بیک لین دین اور ڈیٹا بیس کی بازیافت فراہم کرتے ہیں۔[7]  کلسٹرز  ایک کلسٹر ایک اسکیما ہے جس میں ایک یا زیادہ ٹیبلز ہوتے ہیں جن میں ایک یا زیادہ کالم مشترک ہوتے ہیں۔ ڈیٹا بیس میں کلسٹرنگ ٹیبل جوائن آپریشنز کی کارکردگی کو بہتر بناتا ہے۔  مجرد لین دین  ایک مجرد لین دین ڈیٹا میں تمام تبدیلیوں کو اس وقت تک موخر کر دیتا ہے جب تک کہ لین دین کا ارتکاب نہ ہو جائے۔ یہ مختصر، غیر تقسیم شدہ لین دین کی کارکردگی کو بہتر بنا سکتا ہے۔[9]  بلاک سائز  ڈیٹا بلاک کا سائز آپریٹنگ سسٹم کے بلاک سائز کا ایک کثیر ہونا چاہیے تاکہ غیر ضروری I/O سے بچا جا سکے۔[10]  بفر کیش سائز  ایس کیو ایل سٹیٹمنٹس کو ڈیٹا بیس بفر کیش استعمال کرنے کے لیے ٹیون کیا جانا چاہیے تاکہ وسائل کے غیر ضروری استعمال سے بچا جا سکے۔[11]  ٹیبلز اور رول بیک سیگمنٹس کے لیے جگہ کی متحرک مختص  ٹرانزیکشن پروسیسنگ مانیٹر اور ملٹی تھریڈڈ سرور  سروسز کے کوآرڈینیشن کے لیے ایک ٹرانزیکشن پروسیسنگ مانیٹر استعمال کیا جاتا ہے۔ یہ ایک آپریٹنگ سسٹم کی طرح ہے اور اعلی درجے کی گرانولیریٹی پر کوآرڈینیشن کرتا ہے اور متعدد کمپیوٹنگ ڈیوائسز کو پھیلا سکتا ہے۔[12]  پارٹیشن (ڈیٹا بیس)  پارٹیشن کا استعمال ان سائٹس کی کارکردگی کو بڑھاتا ہے جن کی دستیابی اور سیکورٹی کو برقرار رکھتے ہوئے باقاعدہ لین دین ہوتا ہے۔  ڈیٹا بیس ٹیوننگ  ڈیٹا بیس ٹیوننگ کے ساتھ، ایک OLTP سسٹم اپنی کارکردگی کو زیادہ سے زیادہ مؤثر طریقے سے اور تیزی سے بڑھا سکتا ہے۔
OLTP سسٹم کے ڈیزائنر کو یہ یقینی بنانا چاہیے کہ ہم وقت استعمال کرنے والوں کی تعداد سسٹم کی کارکردگی میں مداخلت نہ کرے۔ کچھ اہم عناصر میں رول بیک سیگمنٹس شامل ہیں (جو ضرورت پڑنے پر رول بیک کو فعال کرنے کے لیے لین دین کے اعمال کو ریکارڈ کرتے ہیں)؛ کلسٹرز (ڈیٹا اسکیما جو جوائننگ آپریشنز کی کارکردگی کو بہتر بناتا ہے)؛ مجرد لین دین (اس بات کو یقینی بناتا ہے کہ جب تک لین دین کا ارتکاب نہیں ہو جاتا ڈیٹا کو تبدیل نہیں کیا جاتا ہے، جس سے کارکردگی بہتر ہوتی ہے)؛ بلاک سائز (ڈیٹا بلاک کا سائز آپریٹنگ سسٹم کے بلاک سائز کے متعدد ہونے کو یقینی بنا کر غیر ضروری I/O کو کم کرتا ہے)؛ بفر کیشے کا سائز (جب ایس کیو ایل اسٹیٹمنٹس کو بفر کیش استعمال کرنے کے لیے ٹیون کیا جاتا ہے، تو یہ غیر ضروری استعمال سے گریز کرتا ہے)؛ ٹیبلز اور رول بیک سیگمنٹس کے لیے جگہ کی متحرک مختص؛ ٹرانزیکشن پروسیسنگ مانیٹر (سروسز کو آرڈینیشن کے لیے استعمال کیا جاتا ہے، ایک ایسے آپریٹنگ سسٹم کے طور پر کام کرتا ہے جو ایک سے زیادہ کمپیوٹنگ ڈیوائسز کو پھیلا سکتا ہے)؛ ڈیٹا بیس پارٹیشنز (دستیابی اور سیکیورٹی کو متوازن کرتے ہوئے پارٹیشنز کا استعمال کارکردگی کو بڑھاتا ہے)؛ اور ڈیٹابیس ٹیوننگ (OLTP سسٹم کو اپنی کارکردگی کو موثر اور تیزی سے بڑھانے کی اجازت دیتا ہے)۔