گھر ڈیٹا بیس پیچیدہ لوگوں کے ماحول کی کارکردگی کا نظم کریں

پیچیدہ لوگوں کے ماحول کی کارکردگی کا نظم کریں

Anonim

ٹیکوپیڈیا اسٹاف کے ذریعہ ، 6 ستمبر ، 2017

ٹیکا وے: ہاٹ ٹیکنالوجیز کے اس ایپی سوڈ میں میزبان ایرک کااناگ نے میٹ سیرل اور بل ایلس کے ساتھ پیپل سوفٹ پرفارمنس مینجمنٹ پر تبادلہ خیال کیا۔

ایرک کااناگ: ٹھیک ہے ، خواتین اور شریف آدمی۔ ہیلو اور ایک بار پھر خوش آمدید۔ یہ بدھ کا وقت 4 بجے مشرقی ہے اور ، پچھلے کچھ سالوں سے ، یہ اس دنیا کے آئی ٹی اور بڑے کاروبار اور اعداد و شمار میں ہے ، اس وقت ہاٹ ٹیکنالوجیز کا وقت آگیا ہے۔ ہاں واقعی ، میرا نام ایرک کااناگ ہے۔ میں آج کے پروگرام میں آپ کا ناظم ہوں گا۔

ہم ان سسٹم کے بارے میں بات کرنے جارہے ہیں جو کاروبار چلاتے ہیں ، ہم پیپل سوفٹ کے بارے میں بات کر رہے ہیں ، پیچیدہ ماحول کی کارکردگی کو کیسے منظم کریں۔ میں ہمیشہ یہ ذکر کرنا چاہتا ہوں ، آپ ان واقعات میں بڑا کردار ادا کرتے ہیں ، لہذا براہ کرم شرم محسوس نہ کریں۔ کسی بھی وقت اپنا سوال پوچھیں۔ آپ چیٹ ونڈو یا سوال و جواب کا استعمال کرتے ہوئے ایسا کرسکتے ہیں۔ میں آپ کو وہی سننا پسند کروں گا جو آپ جاننا چاہتے ہیں اور یہی وہ بہترین طریقہ ہے۔ آپ کو اپنے وقت کی بہترین قیمت ملتی ہے۔ ہم بعد میں سننے کے لئے ان تمام ویب کاسٹوں کو آرکائیو کرتے ہیں ، لہذا صرف اس کو ذہن میں رکھیں۔

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

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

ان مسائل میں سے ایک جس میں بہت سی تنظیموں کا سامنا کرنا پڑتا ہے ، خاص طور پر وہ معاملات جو کچھ عرصے سے چل رہے ہیں ، یہ وراثت کے نظام ہیں۔ یہ دن کے وقت سے ہی پرانا IBM مین فریم ہے۔ ہر جگہ وراثت کے نظام موجود ہیں۔ ایک لطیفہ یہ ہے کہ میراثی نظام ایک ایسا نظام ہوتا ہے جو پیداوار میں ہوتا ہے ، یعنی جس وقت یہ پیداوار میں جاتا ہے ، تکنیکی طور پر یہ میراثی نظام ہے۔ ہمیشہ کام کرنے کے نئے طریقے بننے جا رہے ہیں۔

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

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

ابھی حال ہی میں میں نے یہ اظہار سنا ہے اور مجھے وہاں پھینکنا پڑا: "عجلت کا ظلم"۔ میں سوچتا ہوں کہ آپ کو شاید یہ معلوم ہوگا کہ میں کیا بات کر رہا ہوں اور بیشتر تنظیموں میں کیا ہوتا ہے ، اس وجہ سے کام کا بوجھ ایک انتہائی بڑے پیمانے پر پہنچ جاتا ہے ، اور لوگ جتنا ہوسکے کر رہے ہیں ، اور کسی بھی چیز کو تبدیل کرنا بہت مشکل ہوجاتا ہے۔ آپ "عجلت پسندی کے ظلم" سے دوچار ہوجاتے ہیں - سب کچھ ابھی ختم ہونا ہے۔ ٹھیک ہے ، کسی نظام کو اپ گریڈ کرنے کا کام ابھی نہیں ہوتا ہے۔

جو بھی اب تک ERP کو ​​ایک ورژن سے دوسرے ورژن میں اپ گریڈ کرتے ہوئے گزرا ہے وہ جانتا ہے کہ یہ نسبتا painful تکلیف دہ عمل ہے لہذا ذرا اس پر دھیان رکھیں: اگر آپ اسے اپنی تنظیم میں دیکھتے ہیں تو اسے پہچانیں۔ امید ہے کہ آپ کسی کے پاس جاسکتے ہیں یا اگر آپ سی آئی او یا سی ٹی او یا سی ای او جیسے سینئر فرد ہیں تو پہچان لیں کہ یہ ایک بہت ہی خطرناک منظر ہے کیونکہ ایک بار جب آپ آٹھ گیندوں کے پیچھے ہوجاتے ہیں تو ، پیچھے سے نکلنا واقعی مشکل ہے اٹھ گیندیں.

یہ پوری میراتھن کنڈرم کی طرح ہے: اگر آپ کسی طرح کی دوڑ میں بہت پیچھے پیچھے چل جاتے ہیں اور ہر ایک آپ سے آگے ہے اور آپ سب آگے چل رہے ہیں تو ، اگر آپ بہت پیچھے رہ جاتے ہیں تو اسے پکڑنا واقعی مشکل ہوگا۔ تو صرف اس کے لئے دیکھو اور اس کو ذہن میں رکھیں۔

اور اس کے ساتھ ہی ، میں اس کو میٹ سیرل کے حوالے کروں گا تاکہ ہمیں پیپل سوفٹ ماحول کے ساتھ پیچیدگی سے نمٹنے کے بارے میں کچھ بصیرت فراہم کرے۔ میٹ ، اسے لے جاؤ.

میٹ سیرل: ٹھیک ہے ، ایرک ، آپ کا شکریہ۔ سب کو سلام. اور اسی طرح ، آئیے دیکھتے ہیں ، میں آپ کو یہ بتانے سے شروع کروں گا کہ مجھے کیوں لگتا ہے کہ میں صحیح انسان ہوں جو آپ سے کارکردگی کا انتظام کرنے کے بارے میں بات کروں گا۔ لہذا مجھے 30 سال تک کا تجربہ ہے۔ میں یہ کہنا پسند کرتا ہوں کہ میں نے شروع کے ایک جوڑے میں ہینڈ آن ، نیٹ ورک ایڈمنسٹریٹر ، آئی ٹی کے ڈائریکٹر ، انجینئرنگ کے VP کے ذریعے کام کیا۔ پھر میں نے پی سی میگ میں ٹیکنیکل ڈائریکٹر ہونے کی حیثیت سے یہ تبدیلی کردی۔ وہاں میری تصویر ہے ، لیکن بنیادی طور پر میں ایک چھوٹے بچے کی طرح لگتا ہوں۔

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

میں یہاں اسٹیج طے کرنا چاہتا ہوں اور صرف کارکردگی کے بارے میں بات کرنا چاہتا ہوں ، جیسا کہ ایرک نے بات کی تھی۔ اب ہم اس دنیا میں داخل ہوئے ہیں جہاں صارفین کو یہ توقع ہے جو صارفین کے ایپس اور ویب سائٹوں کے ذریعہ ترتیب دی گئی ہے۔ اور لوگ کام پر جانے اور وہاں بیٹھنے اور اپنے سسٹم کا انتظار کرنے پر راضی رہتے تھے کیونکہ اسی کی انہیں ضرورت ہے ، اور اب لوگ واقعتا there وہاں بیٹھنے کو تیار نہیں ہیں۔ تو یہ ایک سوال ہے کہ کیا وہ اس موٹرسائیکل کو ٹریک کے گرد اڑانا چاہتے ہیں۔ شاید وہ یہ نہیں چاہتے کہ لڑکا اپنی موٹرسائیکل پر سوار ہو اور اپنی بیٹی کو اسکول لے جائے۔ لیکن آپ کون سا فراہم کرنے جارہے ہیں؟

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

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

صارف کے تجربے یا اعانت کے واقعات کے ساتھ مل کر اس سب کے ساتھ باہمی ربط قائم کرنا ، اس کارکردگی کے لئے ایک بیس لائن قائم کرنا جس کی آپ توقع کرسکتے ہیں اور جب آپ اس بیس لائن سے انحراف کے قریب پہنچ جاتے ہیں تو ، فعال انتباہات حاصل کریں تاکہ آپ کارروائی کرسکیں۔ اس سے پہلے کہ ہم "ناکام وہیل" کی حیثیت کو ٹکرائیں۔ اور آپ جانتے ہو کہ اس کی صلاحیت کی ضرورت ہوتی ہے کہ کارکردگی کے مسئلے کی بنیادی اور بہت جلد اور آسانی سے نشاندہی کرنے اور ان کو حل کرنے کے قابل ہو۔ اور ایک بار پھر ، یہ پہلے کی بات ہے ، بہتر ہے نا؟

ہم جانتے ہیں ، ماضی کی تاریخ سے ، ترقیاتی کوششوں کو دیکھتے ہوئے ، جتنی ابتدائی آپ کارکردگی کے مسائل تلاش کرسکتے ہیں اور ان کو ٹھیک کرسکتے ہیں ، آپ جتنے بہتر ہوں گے۔ اگر آپ اس وقت تک انتظار کرتے ہیں جب تک کہ آپ کا سارا کوڈ یا آپ کا سسٹم کارکردگی کی جانچ شروع کرنے یا ننگا مسائل کو شروع کرنے کے لئے رواں نہیں ہے ، میں یہ کہنے میں زیادہ دیر نہیں کروں گا ، لیکن ایک بار پھر ، آپ میراتھن میں خراب آغاز کرنے والے لڑکے اور ابھی آپ باہر کودنے اور آگے بڑھنے کی بجائے کیچ اپ کھیل رہے ہیں۔ تو آپ یہ کیسے کریں گے؟ کیا آپ اپنے اوسط اور اپنے زیادہ بوجھ کا اندازہ لگاتے ہیں؟

اور آپ آگے بڑھیں اور آپ اپنے جسمانی سرورز یا اپنے ورچوئل سرورز یا اپنے کلاؤڈ مثالوں یا اپنے کنٹینرز اور اپنے کنٹینر کے وسائل کا سائز بنائیں اور پھر تصور کا ثبوت چلائیں اور پائلٹ چلائیں؟ یہ ایسے وقت ہیں جب اس طرح کا اختتام ہوتا ہے ، جہاں آپ کسی چیز کو پکڑنا چاہتے ہو ، اگرچہ پھر بھی آپ اسے پیداوار میں اسے نظرانداز کرنے سے بہتر بنائیں گے۔ لیکن واقعی ، جب تک آپ اپنے پائلٹ میں ہوں آپ کو مستقل نگرانی اور بہتری کے آس پاس اپنا طریقہ کار اور طریقہ کار پہلے ہی قائم کر لینا چاہئے تھا۔

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

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

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

اور اس طرح یہ میرے حص ofے کا اختتام ہے ، اور میں اسے بل پر کردوں گا۔

ایرک کااناگ: ٹھیک ہے ، بل ، میں یہاں آپ کو ویب اییکس کی کلیدیں دوں۔ مجھے وہ خوبصورت پیچیدگی پسند ہے - یہ ایک اچھی بات ہے۔ میٹ ، آپ کے پاس کچھ جوڑے واقعی اچھے تھے۔ ٹھیک ہے ، بل ، اسے لے جاؤ۔ اگر آپ اپنی اسکرین شیئر کرنا چاہتے ہیں تو "کوئٹ اسٹارٹ" پر جائیں۔ آپ سب

بل ایلس: آپ کا شکریہ ، میٹ ، اور آپ کا شکریہ ، ایرک۔ صرف تصدیق کرنے کے لئے ، کیا آپ سب اب میری اسکرین دیکھ سکتے ہیں؟

ایرک کااناگ: ہاں ، واقعی۔

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

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

اس جگہ پر اس کی نظر کا فرق ہے ، اور پھر کیا ہوسکتا ہے یہ وقت طلب اور مایوس کن عمل کو شروع کر سکتا ہے جہاں لوگ ایک ٹول کھول سکتے ہیں اور بدقسمتی سے ، درخواست کے اسٹیک کا صرف ذیلی سیٹ ہی دیکھتے ہیں۔ ان بنیادی سوالوں کے جواب دینے میں اس طرح کی دشواری باقی ہے۔

اور بہت ساری بار کوئی مسئلہ ہوسکتا ہے اور آپ ویب لاجک ایڈمنسٹریٹر کے پاس جائیں گے اور وہ کہیں گے ، "ٹھیک ہے ، یادداشت ، کچرا جمع کرنا سب بہت اچھا لگتا ہے۔ مجھے سچ میں نہیں لگتا کہ یہ ویب لاجک ہے۔ "آپ ڈی بی اے ایڈمنسٹریٹر کے پاس جائیں اور ان کا کہنا ہے ،" ٹھیک ہے ڈیٹا بیس ، یہ بالکل اسی طرح چل رہا ہے جیسے کل تھا۔ ٹاپ ٹین اچھے لگ رہے ہیں۔ ہوسکتا ہے کہ اسٹوریج ایڈمنسٹریٹر نے آپ کو کچھ میٹرکس جیسے I / Os فی سیکنڈ یا تھروپپٹ سے مارا ہو ، جو فریم لیول میٹرکس ہیں اور ہوسکتا ہے کہ آپ کی خاص ایپلی کیشن پر غور نہ کرسکیں ، ڈیٹا بیس یا خاص عمل سے کہیں کم ہوں۔

اور اس طرح ان سب کے پاس یہ میٹرک ہے جو یہ ظاہر کرتی ہے کہ مسئلہ کہیں اور ہے ، پھر بھی اس آخری صارف کو کوئی مسئلہ درپیش ہے یا کسی مسئلے کی اطلاع دی ہے ، لیکن ہم اس مسئلے کو بہتر طریقے سے کیسے حل کر سکتے ہیں؟ اور بہتر طریقہ ، قطعی طریقہ - یا یہ ایک طریقہ ہے جس کی ہم پیش کررہے ہیں - براؤزر میں شروع ہونے والے صارف لین دین کی پیمائش کرنا نیٹ ورک کے ذریعے ، ویب سرور میں ، جاوا جالٹ میں ، ٹکسڈو میں ، ڈی بی 2 سمیت ڈیٹا بیس میں۔ اور پھر آخر میں اسٹوریج میں۔

اور کیا یہ ظاہر کرتا ہے کہ کل وقت یہ ہے کہ ، "ٹھیک ہے ، کسے کو پریشانی ہو رہی ہے؟" اور پھر ہم آخری صارف کی شناخت کرسکتے ہیں کہ انہوں نے پیپل سوفٹ پر کس طرح دستخط کیے اور ہم پیکس سوفٹ پینلز کے ذریعہ ٹکسیدو ترجمہ کے ذریعہ بھی گرفت کر سکتے ہیں۔

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

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

اب ، صرف ایک چیز کی حیثیت سے ، اس سرگرمی کے ل that's ، آپ واقعی میں ان نتائج کو حاصل کرنا شروع کرسکتے ہیں ، حالانکہ ہمارے پاس اس بنیادی ڈھانچے کا مسئلہ موجود ہے ، اس کے باوجود WebLogic کے لئے اس خاص JVM میں پروسیسنگ کی کارکردگی کو بہتر بنانے کے طریقے موجود ہیں۔ اور یہ وہ جگہ ہے جہاں واقعی یہ ایک اہم چیز ہے: بہت سارے بارش لوگ بادل کی طرح حرکت پزیر ہوتے ہیں اور وہ کہتے ہیں ، "ٹھیک ہے آپ کو کتنا سی پی یو اور کتنی میموری کی ضرورت ہے؟"

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

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

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

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

اب کسی خاص پینل کے ل I ، میں اندر جاسکتا ہوں اور سوالات کے جوابات دینے کیلئے ڈرل کرسکتا ہوں۔ لہذا یہ ایک گہری ڈوبکی قسم ہے کہ جو کچھ ہو رہا ہے اس سے پردہ پوشی کرنے کے ل do ہم کر سکتے ہیں اور آپ کسی آخری صارف کو فون کرنے سے پہلے یہ گہری ڈوبکی کرسکتے ہیں یا اگر کوئی صارف آپ کو فون کرتا ہے تو ، آپ اس عمل کو شروع کرنے کے قابل ہو جائیں گے کہیں ، "ٹھیک ہے اس کی اصل وجہ کہاں ہے؟" اور یہ ایک سی پی یو کے استعمال اور اس سے آگے بڑھنے کی طرح نہیں ہو گا ، اس اطلاق کے کوڈ میں ان کا استعمال ہوگا۔

آئیے ہم مشق کریں اور ہم اس مشمولات کے انتظام پر ایک نگاہ ڈالیں اور آپ واقعی اس لین دین کا تجزیہ دیکھ سکتے ہیں: براؤزر شروع کرتے ہوئے ، جاوا جالٹ میں ویب سرور کی طرف داخل ہونے کا اشارہ اور ہم دراصل کوڈ دکھا رہے ہیں جس میں عمل درآمد ہوتا ہے۔ Tuxedo پینل ، آخر میں SQL بیان پر جہاں عین مطابق SQL بیان کا متن انکشاف کرتا ہے جو اس خاص PeopleSoft پینل کے ذریعہ عمل میں لایا جاتا ہے۔

ہر ایک کے ساتھ جس کی ہم بات کرتے ہیں اس کے پاس ٹولز موجود ہیں ، لیکن جو ان کے پاس نہیں ہے وہ سیاق و سباق ہے۔ نقطوں کو مربوط کرنا یا براؤزر سے ایس کیو ایل کے بیان تک ہر طرح کے لین دین کی پیروی کرنا سیاق و سباق ہے۔ یہ آپ کے ڈی بی اے کی طرح ، کسی مثال یا ڈیٹا بیس کی سطح پر چیزوں کو دیکھنے کے بجائے کیا کرتا ہے ، میں اب ایس کیو ایل اسٹیٹمنٹ کی سطح پر تفتیش کرسکتا ہوں۔

لہذا میں یہ کہہ سکتا ہوں ، "اچھا کسی انفرادی ایس کیو ایل بیان کے لئے رکاوٹیں کیا ہیں ،" اور یہ انتہائی طاقت ور ہے۔ براہ کرم غور کریں کہ یہ لین دین ایس کیو ایل کے بیان سے زیادہ تیزی سے نہیں چل سکتا ہے اور ہر اہم کاروباری لین دین نظام کے ریکارڈ کے ساتھ تعامل کرتا ہے۔ ڈیٹا بیس ، اس کی طرح یا نہیں ، کارکردگی کی بنیاد ہے ، اور اگر میں انفرادی ایس کیو ایل کے بیانات پر توجہ مرکوز کرنے کے ل so اتنا دانے دار ہوسکتا ہوں جو کاروباری لین دین کے ل. ضروری ہیں ، تو میں واقعتا my اپنے کھیل کو اگلے درجے تک لے جاسکتا ہوں۔

ایک اور چیز جو آپ یہاں دیکھ سکتے ہیں وہ یہ ہے کہ شراکت کے فیصد کا حساب کتاب جو عین مطابق فراہم کرتا ہے۔ براؤزر خود در حقیقت ایپلی کیشن اسٹیک کا ایک اہم حصہ ہے۔ آپ کے پاس جاوا اسکرپٹ کا اطلاق ہے ، آپ کے پاس رینڈرنگ کا وقت ہے ، آپ کے پاس پیج اجزاء ، GIFs ، JPEGs ہیں۔ اور آپ کو در حقیقت معلوم ہوتا ہے کہ آپ کی ایپلی کیشن کروم بمقابلہ IE اور مختلف ورژن کے تحت بہت مختلف سلوک کر سکتی ہے۔ عین مطابق آپ کو بھی یہ ظاہر کرنے کے قابل ہو جائے گا اور ایسے وقت بھی آسکتے ہیں جب واقعی میں کوئی رکاوٹ یا برائوزر کے اندر تنازعہ موجود ہو جو ایسی چیزوں کا سبب بن سکتا ہے جس سے اسکرین فریز ہوجاتی ہے۔

اس کی شناخت کرنے کے قابل ہونے کی وجہ سے یہ غلط درخت کو چھلکنے نہیں دیتا ، بلکہ مختلف امور کی بنیادی وجہ کو سامنے آسکتا ہے جو سامنے آسکتے ہیں۔ اب میں جو کچھ کر سکا ہوں وہ ایک خاص ایس کیو ایل کے بیان کے لئے ہے ، میں اس کے بعد اس تجزیہ کرسکتا ہوں کہ اس ایس کیو ایل کے بیان میں کیا ہو رہا ہے۔ تو یہاں ہم نے ڈیٹا بیس کے ماہر قول کو چھوڑ دیا ہے۔

ان چیزوں میں سے ایک جو ڈیٹا بیس کی سطح پر قطعیت کو ممتاز کرتی ہے وہ یہ ہے کہ ہم سب سیکنڈ کی بنیاد پر نمونہ لیتے ہیں۔ یہ ہمارے مقابلہ کرنے والوں کے مقابلے میں ہے جو صرف ہر 10 میں ایک بار نظر آتا ہے ، ہر 15 منٹ میں ایک بار۔ تاکہ گرانولریٹی کی سطح ، ریزولوشن کی سطح ہمارے حریفوں کے مقابلے میں وسعت کے احکامات ہے۔

اور ایک بار پھر ، چونکہ ڈیٹا بیس ہماری فاؤنڈیشن کا حصہ ہے ، لہذا ہم آپ کے ڈی بی اے کو واقعی کارکردگی کو اگلے درجے تک لے جانے کی اجازت دیں گے۔ لہذا میں دیکھ سکتا ہوں کہ اس ایس کیو ایل کے بیان میں اصل میں 50 فیصد صرف ہوا ہے اگر اس کا وقت اسٹوریج سب سسٹم تک رسائی کی مشق کر رہا ہے ، اس میں 50 فیصد وقت سی پی یو کا استعمال کرتے ہوئے ہے۔ دھن کے بٹن پر کلک کریں اور میں اس کے بعد عمل درآمد کے منصوبوں اور اس کے استعمال کے نمونے کو آگے بڑھانے کے لئے نیچے جا سکتا ہوں۔

اب ہمارے ایک گاہک کا ایک حوالہ۔ اگر وہ اوریکل شاپ میں نہیں تھے تو انھوں نے Oracle کا آلہ استعمال کیا جس کو OEM کہتے ہیں اور OEM واقعتا kind ایک قسم کا ڈیٹا بیس یا مثال ہے جس پر توجہ دی جاتی ہے۔ لیکن عین مطابق کے ساتھ ہم نقطوں کو انفرادی ایس کیو ایل کے بیانات سے مربوط کرنے کے قابل ہیں اور تاکہ گرانولریٹی ڈی بی اے کو واقعی ٹرانزیکشن کی سطح پر ہم آہنگ کرنے کی اجازت دیتی ہے نہ کہ زیادہ ڈیٹا بیس کی سطح پر۔

دوسرا نکتہ جو اس صارف کے لئے واقعتا vital ناگزیر تھا وہی ہے ، اس کا ترجمہ کرکے کہ آپ کے URL کو کیا پیچیدہ ہے پیپل سوفٹ پینل کے نام میں - اگر میں آئی ٹی میں ہوں اور میں درختوں کے منیجر ، مشمولات کے مینیجر ، ایک خاص ایچ آر پیج کے بارے میں بات کرسکتا ہوں ، اس طریقے سے جس شخص کی میں مدد کرنے کی کوشش کر رہا ہوں وہ یہ جانتا ہے کہ میں واقعتا looking دیکھ رہا ہوں اور سمجھ رہا ہوں کہ وہ کیا دیکھ رہے ہیں کیونکہ اب یہ ہائروگلیفکس نہیں رہا ، یہ وہ نام ہے جس سے وہ واقف ہیں۔

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

میں کھلتا ہوں ، ٹری منیجر کے پاس جاتا ہوں ، میں سرچ آپریشن کرنا چاہتا ہوں ، فیلڈ کو بھرتا ہوں اور میں سرچ پر کلک کرتا ہوں۔ ایک نتیجہ سیٹ میرے سامنے پیش کیا گیا ہے ، لہذا میں پوری طرح سے پوری طرح کے اطلاق کو ڈیٹا بیس تک جا پہنچا ہوں۔ قطعی طور پر یہ کیسے ظاہر ہوتا ہے؟ آئیے آگے بڑھیں اور ایک نظر ڈالیں۔ عین مطابق کھولیں ، میں جاتا ہوں ، میں سرگرمی دیکھ سکتا ہوں ، میں اس اسکرین کو سامنے لانے والی سرگرمی کے ٹیب پر کلک کرسکتا ہوں۔ یہ غیر ترجمہ شدہ یو آر ایل ہیں۔ میں صارفین کو دکھا سکتا ہوں اور یہ میری صارف شناخت ہے جس پر میں نے ابھی سائن ان کیا ہے اور یہ میری سرگرمی ہے۔

آپ دیکھ سکتے ہیں کہ میں اس کو سامنے لانے کے لئے فائر فاکس ورژن 45 استعمال کررہا تھا۔ میں نے اس درخواست کا 12 بار استعمال کیا اور ترک کرنا بنیادی طور پر اس وقت ہوتا ہے جب کوئی ویب صفحہ چھوڑنے سے پہلے مکمل طور پر پیش کرتا ہے ، جو تجارتی کاروباری مسئلہ کی تجویز کرتا ہے۔ اس طرح ہم آخر صارف کی شناخت لینے میں کامیاب ہوگئے۔ یہ بہت اچھا ہے ، لوگ واقعی اس کی تعریف کرتے ہیں جب آپ جانتے ہو کہ کیا ہو رہا ہے۔

اب ہم گیئرز کو تھوڑا سا عجیب طرح بدلنا چاہتے ہیں۔ ہم بعد میں لین دین کو دیکھ رہے تھے۔ ہم نے کسی خاص ٹرانزیکشن پر گہرا غوطہ کیا اور اس کے ایس کیو ایل کے بیانات کو دیکھا۔ اب میں گیئرز کو شفٹ کرنا چاہتا ہوں اور پیپل سوفٹ ایپلی کیشن اسٹیک کے اندر شروع ہونے والی کچھ دوسری ٹیکنالوجیز پر ایک نظر ڈالنا چاہتا ہوں جو ویب لاجک سے شروع ہوتا ہے۔

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

ترتیب کارکردگی کے انتظام کے لئے بھی ضروری ہے۔ لہذا ہم دراصل میموری کوڑے دانوں کو جمع کرنے اور JMX WebLogic کے تمام کاؤنٹروں میں داخل ہوسکتے ہیں لہذا میں اپنے WebLogic فارم کی صحت کا قطعی علم جانتا ہوں۔

اب ٹکسیدو میں۔ بہت سی دکانوں پر ٹکسڈو بلیک باکس کی طرح ہے اور یہ پیپل سوفٹ کا ایک بہت اہم حصہ ہے۔ یہ اس طرح کی گلو ہے جو ہر چیز کو ایک ساتھ رکھتی ہے اور اس ل I میں اس طرح تقریبا almost آپریٹنگ سسٹم کی توسیع کے طور پر سوچتا ہوں۔ یہ وہ چیز ہے جسے آپ استعمال کرتے ہیں اور بہت احتیاط سے تشکیل دیتے ہیں۔ اتفاقی طور پر - یہ ایک چھوٹا سا نوٹ ہے - ابتدائی تبصرے میں ایرک نے "ہنگامی کے ظلم" کا ذکر کیا تھا ، اور میرا خیال ہے کہ واقعی اس وقت کام آئے گا جب پیپل سوفٹ شاپس کلاسیکی UI سے سیال UI میں جانے پر غور کررہی ہے کیونکہ آپ معلوم کریں کہ جس طرح سے سیال UI نے پیپل سوفٹ ماحول کو استعمال کیا ہے اس کی وجہ سے آپ وکر کے پیچھے ہیں۔

اب آپ کے پاس ویب لاجک ، ٹکسڈو ، ڈیٹا بیس اور اسٹوریج پر مسائل صرف اس لئے ہیں کہ HTML5 بہت زیادہ پیغام رسانی کرتا ہے۔ یہ شاید کم از کم 10x ہے جو کلاسک UI کرتا ہے اور اضافی پیغام رسانی کا مطلب اضافی ٹریفک ہوتا ہے۔ لہذا اضافی ٹریفک کو ایڈجسٹ کرنے کے لئے ٹکسیدو کی تشکیل میں ترمیم کرنا ہوگی۔ اس اسکرین کے بارے میں کچھ چیزیں دائیں طرف ختم ہوچکی ہیں ہمارے پاس وزن کے جوابی وقت ، اوسط جوابی وقت کے ساتھ ساتھ عملدرآمد کی گنتی کے لئے اوور ٹائم گراف ہیں۔

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

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

اب ، میں نے پہلے ایک بار یہ کہا تھا - میرے خیال میں یہ ایک بار پھر کہنے کے قابل ہے: ہر اہم کاروباری لین دین ڈیٹا بیس کے ساتھ تعامل کرتا ہے۔ اور تو آئیے اس قسم کی دریافت کریں کہ کس طرح صحت سے متعلق اضافی معلومات فراہم کرسکتی ہے۔ یہاں ایک خاص اوریکل مثال ہے۔ ایک ہی عین مطابق نقطہ نظر جس کو ہم نے دیکھا تھا - ی محور پر عمل درآمد کا وقت ہے ، دن میں ایکس محور وقت ہے ، لیکن اب اسٹیک بار گراف اوریکل کے اندر عملدرآمد کی ریاستیں ہیں۔ یہ ہمیں دکھا رہا ہے کہ سسٹم میں پروسیسنگ کی رکاوٹیں کیا ہیں۔ نیچے واقعتا there's ایک فائنڈنگ رپورٹ ہے جو مجھے بتاتی ہے کہ آپ کو یہ ہائی ریڈو لاگ بفر مل گیا ہے۔

میں PSVersion کے اس منتخب ورژن کو بھی دیکھ رہا ہوں۔ یہ دراصل بہت سارے وسائل استعمال کررہا ہے۔ اتفاقی طور پر ، کیوں کہ ہم نمونے لے رہے ہیں اور ہم نظام پر حقیقت میں کیا ہو رہا ہے اس کے بارے میں یہ اعلی قرارداد پیش کرتے ہیں ، آپ کو حیرت ہوسکتی ہے کہ آپ کے سسٹم کے حقیقی وسائل صارفین کیا ہیں ، کیونکہ اگر آپ صرف 10 منٹ میں تلاش کر رہے ہیں تو ، ایسا نہیں ہے۔ آپ کو یہ بتانے جارہے ہیں کہ وہ وسائل کے صارفین کیا ہیں۔ اور اسی طرح یہ جان کر کہ اصلی وسائل صارفین کیا ہیں ، آپ اصل میں رکاوٹوں پر یا سسٹم پر حقیقی عمل کاری کا پتہ لگاسکتے ہیں۔

اب یہاں ہم سرگرمی کے ٹیب پر کود پڑے ہیں اور یہی سرگرمی ہے۔ آپ دیکھ سکتے ہیں کہ ہم سی پی یو ، اسٹوریج سب سسٹم ، ایپلیکیشن لاکس ، او ایس ویٹس ، آر اے سی ، کمٹ ، اوریکل سرور ، مواصلات اور اندرونی مجموعی کو ایک ساتھ دیکھ رہے ہیں۔ یہ وائی محور ہے ، یہ عملدرآمد کا کل وقت ہے۔

ذیل میں ایس کیو ایل کے بیانات موجود ہیں جنہوں نے اس پروفائل کو چلایا اور ایک چیزیں جو آپ دیکھ رہے ہیں وہ یہ ہے کہ یہ کم تاخیر ہے - دو ملی سیکنڈ لیکن تقریبا 4 4،500 سزائے موت کا مطلب یہ ہے کہ ایس کیو ایل اسٹیٹمنٹ دراصل آپ کے سسٹم میں سب سے پہلے نمبر پر موجود وسائل کا صارف ہے ، اور یہ اچھی بات ہے جانتے ہیں۔ یہ تالا یا انتظار پر بھی انتظار نہیں کرتا ہے۔ یہ 100 فیصد وقت کا CPU استعمال کر رہا ہے۔ اس کا مطلب یہ نہیں ہے کہ ایسی چیزیں نہیں ہیں جن کے بارے میں میں نہیں کر سکتا۔ اگر میں جانتا ہوں کہ ایس کیو ایل کے بیانات اور اشیاء تک رسائی حاصل کی جارہی ہے تو میں اس کے بارے میں بہت ساری چیزیں کرسکتا ہوں۔ اور اس طرح یہ کچھ طریقے ہیں جن کی مدد سے ہم مدد کرسکتے ہیں۔

اب یہاں نیچے یہ ڈرل ڈاؤن ہے اور اس سے ہمیں انفرادی پیپل سوفٹ پروگراموں کے تناظر میں پیش کیا جاسکتا ہے اور ان میں سے ہر ایک پروگرام میں پیپل سوفٹ کے اندر ایک مختلف مقصد ہوتا ہے۔ آپ اصل میں ڈیٹا بیس کی سطح پر اس کی نشاندہی کرنا شروع کرسکتے ہیں کہ استعمال کس طرح ہو رہا ہے۔

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

اب ، اس حص reallyے میں واقعی ہمارا دکھاوا ہے کہ ہم ڈیٹا بیس کی سطح پر کیا کرسکتے ہیں۔ اور یہاں جو ہوا وہ یہ ہے کہ ہمارے پاس اسکرین فریز تھا ، PS_Prod سے ایک سلیکٹ موجود تھا اور ہم نے کیا کیا ہم اس ٹون بٹن پر کلک کرتے ہیں اور یہ کیا کرتا ہے وہ ہمیں اس SQL ورک اسپیس میں لاتا ہے۔ اب ، آپ لوگوں کے ل who جو DBAs نہیں ہیں ، یہ شاید دلچسپ نہیں لگتا ہے۔ ڈی بی اے والے لوگوں کے ل might ، آپ کو یہ بہت دلچسپ لگ سکتا ہے۔ ہم جو کچھ یہاں دکھا رہے ہیں وہ اس SQL بیان کے بمقابلہ نظام میں تبدیلیاں ہیں۔ اور یہ بدھ ، جمعرات ، جمعہ کو دکھایا جارہا ہے ، اس کی مدت ایک سیکنڈ میں تقریبا 2/10 ہے۔ ہفتہ اور اتوار کو یہ کمپنی کام نہیں کرتی - خوش قسمت۔ پیر کو آئیں ، وہاں ایک تبدیلی آئی: رسائی کا منصوبہ بدل گیا۔ رسائی کا نیا منصوبہ یہاں اچانک آنے والا ہے۔ یہ واقعی میں کافی سست ہے جس کا نتیجہ اسکرین فریز ہوجاتا ہے۔

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

یہ گہری ڈوبکی طرح تھا۔ اب ہم ڈیش بورڈز کے دس ہزار مربع فٹ منظر تک ویو کو کھینچنے جارہے ہیں۔ عین مطابق میں ، ڈیش بورڈز واقعی تکنیکی ٹیم کے ل - نہیں ہیں - یہ آپ کے کاموں کے ساتھ معلومات کا اشتراک کرنے کے ل really واقعی طور پر استعمال کر سکتے ہیں ، شاید ایپلی کیشن ٹیم کے ساتھ ، شاید آپ کی زنجیر آف کمانڈ سے۔ اور اس طرح ڈیش بورڈز کا ایک سیٹ پیپل سوفٹ پینلز اور کلائنٹ کا وقت دکھائے گا تاکہ آپ جان سکیں کہ آخر صارف کا تجربہ کیا ہے۔ ہوسکتا ہے کہ دوسرا ڈیش بورڈ آپریشنز کے لئے تشکیل دیا گیا ہو اور یہ ڈیش بورڈ دیکھ سکتا ہے کہ کیا کوئی انتباہات منجمد ہوا ہے؟ ہمارے پاس دراصل OS ، ویب ، WebLogic ، Tuxedo اور ڈیٹا بیس کی سطح پر انتباہات ہیں۔ یہاں کوئی انتباہ نہیں ، جوابی اوسط وقت۔ آپ دیکھ سکتے ہیں کہ ہم سیکنڈ کے ایک تہائی حصے پر چل رہے ہیں۔ یہاں میں واقعتا my اپنے انفراسٹرکچر کو دیکھ سکتا ہوں جو مجھے اپنے ماحول میں موجود تمام VM دکھاتا ہے اور میں پروسیسنگ ، بوجھ میں توازن حاصل کرنا شروع کرسکتا ہوں اور میں اپنے ٹکسڈو ڈومینز کو بھی دیکھ سکتا ہوں۔ اس مخصوص ماحول میں چھ مختلف ڈومینز ہیں اور اس ل I میں ان ڈومینز کو دیکھ سکتا ہوں اور میں واقعتا web ویب توازن میں جاسکتا ہوں۔

اب ، پریسائز کا تاریخی ذخیرہ ہے کہ کارکردگی کا انتظام کرنے والا ڈیٹا بیس ، پی ایم ڈی بی کے پاس بہت ساری میٹرکس ہیں۔ اور کبھی کبھی کوئی براؤزر تک رسائی کی گنتی کے بارے میں جاننا چاہتا ہے یا آپ براؤزر کی قسم یا کارکردگی کے ذریعہ براؤزر کی قسم کے ذریعہ رسائی گنتی کرسکتے ہیں۔ آپ کے سسٹم پر اضافی مرئیت فراہم کرنے کے لئے بہت ساری چیزیں کی جا سکتی ہیں۔

یہاں ، یہ ، ہم دراصل ویب لاجک میموری کے استعمال کو دیکھ رہے ہیں اور آپ کو یہ عمدہ نظریہ نمونہ ، میموری کا استعمال نظر آتا ہے۔ وہاں کوڑا کرکٹ جمع ہے ، یہ غیر حوالہ جات بازیافت کرتا ہے۔ یہ بیک اپ ہوجاتا ہے لہذا یہ ایک بہت عمدہ نمونہ ہے جسے آپ دیکھنا پسند کرتے ہیں۔ So this is kind of looking at the PeopleSoft environment as a collection of subsystems and this would be appropriate for operations. The most basic question is, “Well, what's happening at the server?” Precise has all of this visibility. It also provides the server metrics as well. And so here you're actually able to measure CPU, memory, I/O, server, users on the system and so you have that full visibility. And that's a way – that combined with the long-term trending – is how people use Precise for capacity planning.

And I just want to throw a little note there. Typically a shop will have so much budget for hardware, for server, so much budget for staff. How are you going to invest, where are you going to place your bets? Using Precise, you get an edge because you see how the storage subsystem is being used. If you're doing a lot of random I/O, Precise is going to show you that. It's going to help justify the investment in solid-state storage. That might be more important to your shop than buying additional CPU if the CPU utilization happens to be low.

You want to invest where the true processing bottlenecks are, where you can actually have a payoff. And by Precise addressing everything from application coding processing efficiency all the way down to capacity, we allow you to assess and document where those needs are with numbers.

Now the last piece is alerting and the alerting is actually the way this started. Remember that? We saw an alert that there was a performance SLA and we saw that a WebLogic instance was down. So let's take a look at the alerting interface. And once again, what's happening? One of the things I want to point out on this view is that Precise not only has these performance alerts and status alerts about availability, we also have trending alerts. The reason that trending alerts are important is that if your system is idle or has one or two users, probably things run great. It's not until you start to add users and they start to do more and more activity that you start to contend for data, for resources at the Tuxedo level, at the WebLogic level, at the network level, at the database level. And that contention results in performance degradation and then finally you might cross a line and that's a performance alert, and that's basically you're not meeting the SLA goals for the organization. And so these sets of alerts are very nice.

The web tier, over on the left-hand side, the web tier actually measures the end-user experience and then you get into the technologies within the underlying application stack. This is kind of our architecture screen of how do we do all of this. Ideally you would like to have a Precise server that's independent of the monitored environment or environments. One Precise server can handle numerous applications.

For PeopleSoft and for the Oracle and DB2 database, we do require a local agent. If your PeopleSoft environment is back-ended by SQL Server, there is an option to do agentless. We also have agentless for Sybase. The heart of our security model is that data is collected over here, whereas users of Precise authenticate into Precise. It's totally separate processes, separate credentials, separate authentication, and so that's part of our security model. And there's additional details.

I think that this is enough of an introduction to the architecture for now. If there are any burning questions, please do ask them, as Eric had mentioned.

Just as a quick recap, this solution is designed for 24 by 7 in production. It's highly recommended that you use us in QA. If you do in-house development, start using us in development. We're going to translate the complicated URL, URI into a PeopleSoft panel name. When I talk about production, we're extremely low overhead so you have visibility, you always know what's happening, you're identifying the end user.

I did not have to go in and define these transactions – there's just natural connection points from the browser, the URL, the entry points, the web server connection into WebLogic, the invitation context down to the which provides the SQL statement. Then we're able to capture the SQL statement and what it is doing. Precise is database intelligent and I think that this is a distinguishing factor for us and it allows your DBA to collaborate, enhance application visibility.

The final point is because we're always on, we're always collecting, you can always measure before and after and quantify the improvement or, in the rare case you may have changed the performance, you would know that and you could roll it back immediately. Most of our competitors, what they do is if you need to see additional information, you have to turn on additional visibility and typically that additional visibility imposes a lot of overhead. With Precise, you always have visibility and you can always solve the problem. So if you're to go to the Precise website, please check any of the Precise products, whether it's Precise for Oracle. We're listed as Precise Application Performance Platform and there is a button there to request a demo.

Actually, if I share my screen I think I might just navigate there to show you what that looks like just so you can see this right upfront. Here's the IDERA website. You go to products. I can choose any of these Precise components and I just want to see it in action. This will kick off our process for sharing additional information that might be important to your site. Or if you would like to know more about migrating to the fluid UI, you are welcome to contact us.

And which that, Eric, I'd like to pass the baton back to you.

ایرک کااناگ: ٹھیک ہے ، اچھا سودا ہے۔ مجھے ایک بار پھر کہنا پڑا - ایک بلکل جامع اور متاثر کن پیش کش ، بل۔ آپ نے گچھوں کی پوری چیزوں کا تذکرہ کیا جس کے بارے میں میں پوچھنا چاہتا ہوں۔ ہمارے پاس زیادہ وقت نہیں ہے - تقریبا نو منٹ - اور میں چاہتا ہوں کہ میٹ کو بھی کچھ جوڑے سوالات پوچھنے کا موقع ملے اور سامعین سے کم از کم ایک یا دو سوالات ہوں۔

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

بل ایلس: ٹھیک ہے ، اصل میں دونوں ہی ہیں ، اور بات یہ ہے کہ استعمال کے نمونے ، یہاں تک کہ پیکیج ایپلی کیشن کے لئے ، پیپل سوفٹ جیسے استعمال کے نمونے ہر سائٹ پر الگ الگ ہیں۔ میرے پاس ایک بینک میں پیپل سوفٹ ہجرت کرنے کی خوش قسمتی تھی ، اور بینک عام طور پر لیجر سسٹم کا استعمال زیادہ تر تنظیموں سے بہت مختلف کرتے ہیں۔ آپ واقعی انفرادی لین دین کرسکتے ہیں جو کسی برانچ میں کی گئیں ، وہ سب عمومی لیجر پر پوسٹ کرتے ہیں۔

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

ایرک کااناگ: اور ایک شرکاء سے ایک سوال ہے ، اور پھر ، میٹ ، میں اسے ایک دو سوال کے ل for آپ کے حوالے کردوں گا۔ ٹھیک ہے ، یہ ایک اچھی بات ہے اور یہ بات مضحکہ خیز ہے کیونکہ یہ آپ کا بڑا ، لمبا جواب دے سکتا ہے۔ شرکاء پوچھتا ہے: "آپ تعی afterن کے بعد اور جانچ کے دوران صارف کے اختتام پر پرفارمنس میٹرک کس طرح جمع کرتے ہیں؟"

مجھے لگتا ہے کہ آپ نے کتنا گہرا اور امیر کارکردگی کا مظاہرہ کیا ہے اس میں غوطہ لگانے کا ایک بہت اچھا کام کیا ہے۔ آپ نے ہر پانچ منٹ یا 10 منٹ کے مقابلے میں ان میں سے کچھ چیزوں کے لئے ذیلی سیکنڈ کے بارے میں بھی بات کی۔ اس وقت جب آپ اپنے جوابات تلاش کرنے کے لئے ضروری تفصیل کی سطح حاصل کریں گے ، ٹھیک ہے؟

بل ایلس: ہاں ، لہذا اہم بات یہ ہے کہ کارکردگی کی معلومات کے انفرادی جمع کرنے والے ٹیکنالوجی پر مبنی ہوتے ہیں۔ لہذا جب ہم تعی .ن کرتے ہیں تو ، آپ کو آپریٹنگ سسٹم ، اس کے ورژن ، ٹکسڈو ، ویب لاجک ، پیپل ٹولس کا کون سا ورژن ، جو آپ چلا رہے ہیں اس سے شروع ہوکر آپ کے اطلاق کا اسٹیک کیسے تیار ہوتا ہے اس کے بارے میں جاننے کی ضرورت ہے۔

اور یہ واقعی ان ایجنٹوں کا ڈیزائن ہے جو ایسا کرتا ہے ، ڈیٹا اکٹھا کرنا جو ہمیں یہ ظاہر کرنے کی اجازت دیتا ہے کہ مرئیت کی سطح قطعیت فراہم کرتی ہے۔ اور میرے خیال میں یہ نظارہ بعض اوقات لوگوں کے لئے تھوڑا سا ڈراؤنا ہوسکتا ہے۔ لیکن اگر آپ کا مقصد واقعی میں داخل ہونا اور چیزوں کو بہتر بنانا اور کارکردگی کو 11 تک لے جانا ہے تو ، یہ واقعتا آپ کی مرئیت کی سطح ہے۔ اور اگر عین مطابق مہی canا کرسکتے ہیں اور یہ کم ہیڈ ہے تو سوال یہ ہے کہ کیوں نہیں؟ تو مجھے لگتا ہے کہ یہ ایک بہت بڑا سوال ہے اور اگر آپ اس پر مزید گفتگو کرنا چاہتے ہیں تو براہ کرم ہم سے رابطہ کریں۔

ایرک کااناگ: ٹھیک ہے ، اچھا ہے۔ اور میٹ ، کیا آپ کے پاس کوئی سوالات ہیں؟

میٹ سیرل: مجھے لگتا ہے کہ میں ٹھیک ہوں۔ میرا مطلب ہے ، میں یہاں پر ہونے والے کریش ہونے والے ویب اییکس سے نمٹ رہا ہوں۔

ایرک کااناگ: ارے نہیں۔ ہمیں قطعی طور پر سمجھنے کے لئے قطعیت کی ضرورت ہے۔

میٹ سیرل: ہاں ، میں اس سوال کا اندازہ لگاتا ہوں جس کے بارے میں میں نے آپ کی بات کرتے ہوئے سوچا تھا ، بل ، اگر آپ کارکردگی کے معاملات کو حل کرنے میں ایک ہی صفحے پر متعدد ٹیمیں کیسے حاصل کرسکتے ہیں اس بارے میں تھوڑا سا گفتگو کرسکتے ہیں ، کیونکہ میں جانتا ہوں کہ یہ وہ چیز ہے جو بار بار سامنے آتا ہے کہ ذمہ دار کون ہے اور اس کے ذمہ دار کون ہے اور ہر شخص ملازمین کو بہترین معیار کی فراہمی کے لئے مل کر کام کرسکتا ہے۔

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

اور اس درجے کے اندر مسئلے کے درجے اور مسئلے کے کوڈ کی نشاندہی کرنے سے ، یہ کیا کرتا ہے کہ وہ دوسری ٹیموں کو آزاد کرتا ہے اور نہ ہی کسی مسئلے کی تلاش میں وسائل میں وقت خرچ کرے جو ان کے علاقے میں نہیں ہے۔ اگر یہ ڈیٹا بیس کا مسئلہ ہے تو ، ڈی بی اے کو اس معلومات کے ساتھ روانہ کریں کہ انہیں اس مسئلے کو حل کرنے کی ضرورت ہے۔ وہ ایسا کرنے میں خوش ہوں گے۔

لیکن اسی طرح ، ٹکسڈو کو ضائع نہ کریں ، ویب لاجک امدادی ٹیم جو ڈیٹا بیس میں موجود مسائل پر توجہ مرکوز کرتی ہے۔ اسی طرح ، اگر مسئلہ ویب لاجک ترتیب میں ہے ، تو ڈی بی اے کو کسی طرح کے جنگی کمرے میں اپنا دفاع کرنے کی کوشش نہ کریں۔ بس جاکر WebLogic میں پریشانی دور کریں۔

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

میٹ سیرل: ٹھیک ہے ، یہ عوام اور عمل ہیں۔ ہاں ، یہی وہ سوال تھا جو ڈیمو کے دوران میرے لئے آیا تھا۔ اگر سامعین میں سے کوئی اور ہے؟

ایرک کااناگ: ہاں ، میں صرف ایک آخری بات آپ پر پھینک دوں گا ، بل ، اور میٹ نے اپنی پریزنٹیشن میں اس کے بارے میں مختصر طور پر بات کی۔ ہم نے اس فصل کو دیکھنا شروع کردیا ہے۔ یہ اب بھی بہت منتظر ہے ، لیکن کنٹینرز اور کنٹینرائزیشن اور ڈوکر اور اس نوعیت کی چیزوں کا استعمال ، کتنا بڑا وکر بال ہے جو آپ لوگوں کو پھینک دیتا ہے؟

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

ایرک کااناگ: ہاں۔ اور مجھے یہ کہنا پڑا ہے ، جب بھی میں یہ ڈیمو دیکھ رہا ہوں تو میں صرف اس ضوابط پر حیرت زدہ رہتا ہوں کہ آپ کے پاس موجود ہے اور اسی وجہ سے آپ کو ایک تفہیم کو اکٹھا کرنے کے قابل ہونے کی ضرورت ہے اور آپ کو معمولی صورتحال کیا ہے اس کے آس پاس کچھ تعلیم حاصل کرنے کی ضرورت ہے۔ ، کیا معیاری ہے۔

اور آپ لوگ اس کے آس پاس بہت سارے مواد پیش کرتے ہیں۔ - لوگوں کو یہ بتانے میں مدد کرتے ہیں کہ کیا معمول ہے ، کیا عام نہیں ہے۔ آپ نے ٹرینڈنگ الرٹس کے بارے میں بات کی ، مثال کے طور پر ، یہ وہ سارے میکانزم ہیں جن کو آپ بہتر طور پر سمجھنے کے لئے استعمال کرسکتے ہیں کچھ غلط ہے ، کیا کچھ غلط نہیں ہے ، اور پھر یقینا then وہاں سے بھی اسے ڈھونڈنے کے لئے ڈرل کرنا پڑتا ہے ، لیکن آپ کے پاس سارا ڈیٹا ہے۔

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

ایرک کااناگ: ٹھیک ہے ، یہ ایک اچھی بات ہے۔ ہمارے پاس ایک آخری سوال آنے والا ہے ، ایسا لگتا ہے۔ صرف ایک آخری سوال ، میں آپ کے پاس پھینک دوں گا ، بل۔ نظام کی سطح اور ایپلی کیشن لیول ڈیٹا کے نقطہ نظر سے ایس کیو ایل اور ڈیٹا بیس کی کارکردگی کی نگرانی میں کوئی فرق؟ اپنے نقطہ نظر سے ، SQL اور ڈیٹا بیس کی کارکردگی کی نگرانی میں کیا فرق ہے؟

بل ایلس : ٹھیک ہے ، ڈیٹا بیس میں اس وقت تک کچھ نہیں ہوتا جب تک کہ اس کے ایس کیو ایل اسٹیٹمنٹ پر عمل نہیں ہوتا ہے۔ ایس کیو ایل اسٹیٹمنٹ کا تنازعہ وہی ہے - ڈیٹا کی سطح اور ایس کیو ایل سرور کی سطح پر وسائل کے ل. تالہ بندی کرنا ، انتظار کرنا ، کنٹرول کرنا۔ اور اس طرح اگر میں ایس کیو ایل اسٹیٹمنٹ کے ڈرائیور اور اس کے سسٹم پر اس کے اثرات دونوں کو دیکھنے کے قابل ہوں تو ، میں نے ایک اثر پیدا کیا ہے۔ میں اس بات سے منسلک ہوں کہ جس کا اطلاق DBA کرتا ہے اس کے ساتھ بنیادی ڈھانچہ کی پرواہ کرتا ہے جب تک کہ میں واقعتا the ٹول سے زیادہ سے زیادہ فائدہ حاصل نہ کروں۔

اگر میں انفراسٹرکچر ڈی بی اے ہوں اور میں استعمال جیسی چیزوں کو دیکھ رہا ہوں تو ، میں واقعی میں ایک وسیع برش سے انتظام کرنے کی بنا پر ہوں اگر میں انفرادی ایس کیو ایل کے بیان کو دیکھنے کے قابل ہوں اور میں واقعتا وسائل کو کم سے کم کرنے کے قابل ہوں۔ کھپت - چاہے یہ سی پی یو ، میموری ، I / O - میں اسی سکے کے دونوں اطراف کو حل کرنے کے قابل ہوں۔

ایرک کااناگ: ٹھیک ہے ، لوگ ہم صرف ایک گھنٹہ میں جل گئے۔ IDERA میں ہمارے دوستوں کا بہت بڑا ، شکریہ۔ میٹ سیرل کا ایک بہت بڑا شکریہ جو آج ہمارے ساتھ شامل ہوا۔ ہم بعد میں دیکھنے کے لئے ان تمام ویب کاسٹوں کو محفوظ شدہ دستاویزات کرتے ہیں ، لہذا بلا جھجھک واپس آنا اور عام طور پر صرف ایک دو گھنٹوں میں آرکائیو اوپر جاتا ہے۔ تو یہ چیک کریں اور مجھے صرف اتنا کہنا پڑتا ہے کہ میں اس چیز کو پسند کرتا ہوں ، مجھے قطعی پسند ہے ، مجھے گھاسوں میں جانے کے قابل ہونا پسند ہے۔ اور میں کوئی دوسرا ٹول نہیں جانتا جس کی مدد سے آپ ان تمام مختلف ٹکڑوں اور ایپلیکیشن اسٹیک کے کچھ حصوں میں اس سے کہیں زیادہ کھود سکتے ہیں جو ان لوگوں کے پاس درست ہے۔

اس کے ساتھ ، ہم آپ کو الوداع ، بولیں۔ ایک بار پھر شکریہ ، ہم آپ سے اگلی بار بات کریں گے۔

پیچیدہ لوگوں کے ماحول کی کارکردگی کا نظم کریں