घर डेटाबेस जटिल लोगों के वातावरण के प्रदर्शन को प्रबंधित करें

जटिल लोगों के वातावरण के प्रदर्शन को प्रबंधित करें

Anonim

टेकोपेडिया स्टाफ द्वारा, 6 सितंबर, 2017

Takeaway: होस्ट एरिक कावनघ ने हॉट टेक्नोलॉजीज के इस एपिसोड में मैट सरेल और बिल एलिस के साथ पीपुलसॉफ्ट के प्रदर्शन प्रबंधन पर चर्चा की।

एरिक कवनघ: ठीक है, देवियों और सज्जन। नमस्कार और एक बार फिर से स्वागत है। यह बुधवार को 4 बजे पूर्वी है और पिछले कुछ वर्षों से, आईटी और बड़े व्यवसाय और डेटा की दुनिया में इसका मतलब है, यह हॉट टेक्नोलॉजीज का समय है। हां वास्तव में, मेरा नाम एरिक कवनघ है। मैं आज की घटना के लिए आपका मध्यस्थ बनूंगा।

हम उन प्रणालियों के बारे में बात करने जा रहे हैं जो व्यवसाय, लोगों को चलाते हैं; हम PeopleSoft के बारे में बात कर रहे हैं, जटिल वातावरण के प्रदर्शन का प्रबंधन कैसे करें। मैं हमेशा उल्लेख करना पसंद करता हूं, आप इन घटनाओं में एक बड़ी भूमिका निभाते हैं, इसलिए कृपया शर्मीली न हों। किसी भी समय अपना प्रश्न पूछें; आप चैट विंडो या Q & A का उपयोग करके ऐसा कर सकते हैं - या तो इसके माध्यम से। मुझे यह सुनना अच्छा लगेगा कि आप क्या जानना चाहते हैं और यह सबसे अच्छा तरीका है; आपको अपने समय का सबसे अच्छा मूल्य मिलता है। हम इन सभी वेबकास्ट को बाद में सुनने के लिए संग्रहीत करते हैं, इसलिए बस इसे ध्यान में रखें।

यदि सिस्टम धीरे-धीरे चल रहा है, तो बस ध्यान रखें कि जीवन कैसे हुआ करता था। यह तस्वीर वास्तव में 1968 की है, डैनेल नामक एक महिला के सौजन्य से, और मुझे यह कहना है कि यह वास्तव में एक स्टार्क अनुस्मारक है कि कितनी चीजें बदल गई हैं। दुनिया में उल्लेखनीय रूप से अधिक जटिल और निश्चित रूप से व्यापार की जरूरत है और उपयोगकर्ता अनुभव हाथ से जाने की प्रवृत्ति है। लेकिन इन दिनों, एक छोटा सा डिस्कनेक्ट है। एक मिसमैच है, जैसा कि हम अक्सर कहते हैं, और तथ्य यह है कि व्यापार के लोग हमेशा चीजों को तेज और तेज चाहते हैं, आईटी टीमों को जो वितरित करना है वे काम पाने के लिए दबाव में आते हैं और यह एक गहन दुनिया है।

मुझे कहना है, प्रतिस्पर्धा हर जगह गर्म हो गई है। यदि आप किसी भी उद्योग को देखते हैं, तो आप देख सकते हैं कि इन दिनों प्रमुख विकास हैं - उदाहरण के लिए, होल फूड्स खरीदने वाले अमेज़ॅन। आप निश्चिंत हो सकते हैं कि किराने का उद्योग उस पर कड़ी नज़र रख रहा है। हम यह सब जगह देखते हैं, इसलिए यह वास्तव में व्यापार के नेताओं पर अवलंबित है कि वे सुनिश्चित करें कि इन दिनों कैसे - और यहाँ की चर्चा है - डिजिटली रूपांतरित, पुराने स्विचबोर्ड से आगे और अधिक नई और मजबूत प्रणालियों तक कैसे जाएं। आज हम यही बात करेंगे।

कई संगठनों का सामना करने वाले मुद्दों में से एक, विशेष रूप से जो कुछ समय के लिए आसपास रहे हैं, ये विरासत प्रणाली हैं। यह दिन में वापस से एक पुराना आईबीएम मेनफ्रेम है। हर जगह विरासत प्रणाली हैं। मजाक में से एक यह है कि एक विरासत प्रणाली एक प्रणाली है जो उत्पादन में है, जिसका अर्थ है कि यह उत्पादन में चला जाता है, तकनीकी रूप से यह एक विरासत प्रणाली है। हमेशा चीजों को करने के नए तरीके होने जा रहे हैं।

और पिछले कुछ वर्षों में कुछ बहुत दिलचस्प घटनाक्रम हैं, जो कि वस्तुतः एक सिस्टम के प्रदर्शन को बेहतर बनाने के लिए वस्तुतः सामंजस्य स्थापित करने के तरीकों को खोजने के बारे में नहीं है, बल्कि प्रदर्शन को संभालने के लिए एक ऑफशूट या ऑफ-लोडिंग रणनीति बनाने का एक तरीका खोजने के लिए है। दूसरे तरीके से। आज, हम इस बारे में अधिक बात करने जा रहे हैं कि किस तरह पीपुल्सॉफ्ट जैसी प्रणाली के प्रदर्शन को बेहतर बनाया जाए, जो निश्चित रूप से अविश्वसनीय रूप से जटिल है। लेकिन जब अच्छी तरह से किया जाता है, जब लोड किया जाता है, जब लागू किया जाता है, जब अच्छी तरह से प्रबंधित किया जाता है, तो यह अद्भुत चीजें कर सकता है। लेकिन जब यह अच्छी तरह से प्रबंधित नहीं किया जाता है, तो जब आपको सभी प्रकार की समस्याएं होती हैं।

तो क्या होता है? आपको चीजों के बारे में और किसी भी वातावरण में यथार्थवादी होना होगा, अगर उपयोगकर्ताओं को वह नहीं मिलता है जो वे चाहते हैं, तो जल्दी या बाद में वे छाया प्रणालियों पर जाते हैं। हस समय यह होता रहता है। शैडो सिस्टम बहुत उत्पादक हो सकते हैं, वे लोगों को काम पूरा करने में मदद कर सकते हैं। लेकिन निश्चित रूप से बहुत सारे मुद्दे हैं। निश्चित रूप से अनुपालन और विनियमन के पूरे क्षेत्र में, छाया प्रणाली एक बड़ी संख्या में नहीं हैं। लेकिन वे वहां से बाहर हैं और मुझे लगता है कि यह याद रखना महत्वपूर्ण है कि आपके सिस्टम, यदि आपका मुख्य सिस्टम जल्दी से काम नहीं कर रहा है या कुशलता से काम नहीं कर रहा है, तो जल्द ही या बाद में वर्कअराउंड होने वाले हैं और उन वर्कअराउंड का पता लगाना बहुत मुश्किल हो सकता है, वे वे सूर्यास्त के लिए कठिन हो सकते हैं क्योंकि वे व्यापार के लिए महत्वपूर्ण होते हैं। उन्हें एकीकृत करना कठिन हो सकता है, इसलिए बस यह ध्यान रखें कि यह वहाँ से बाहर है और प्रदर्शन में सुधार करने के लिए यह सिर्फ एक और कारण है।

अभी हाल ही में मैंने इस अभिव्यक्ति के बारे में सुना है और मुझे इसे वहाँ फेंकना है: "अत्याचार का अत्याचार।" मुझे लगता है कि यह सुनकर कि आप शायद जानते हैं कि मैं किस बारे में बात कर रहा हूं और ज्यादातर संगठनों में क्या होता है कार्यभार एक महत्वपूर्ण द्रव्यमान तक पहुंचता है, और लोग जितना कर सकते हैं उतना ही कर रहे हैं, और कुछ भी बदलना बहुत मुश्किल हो जाता है। आप "अत्याचार के अत्याचार" से पीड़ित हैं - सब कुछ तुरंत किया जाना है। ठीक है, एक सिस्टम को अपग्रेड करना अभी नहीं होता है।

कोई भी व्यक्ति जो कभी ईआरपी को एक संस्करण से दूसरे संस्करण में अपग्रेड करने के माध्यम से रहता था, जानता है कि यह एक अपेक्षाकृत दर्दनाक प्रक्रिया है, इसलिए बस इस बात का ध्यान रखें: यदि आप इसे अपने संगठन में देखते हैं, तो इसे पहचानें। उम्मीद है कि आप किसी के माध्यम से प्राप्त कर सकते हैं या यदि आप एक वरिष्ठ व्यक्ति जैसे सीआईओ या सीटीओ या सीईओ हैं, तो पहचान लें कि यह एक बहुत खतरनाक परिदृश्य है क्योंकि एक बार जब आप आठ गेंद के पीछे होते हैं, तो वास्तव में पीछे से बाहर निकलना मुश्किल होता है आठ गेंदें।

यह पूरे मैराथन कोन्ड्रम की तरह है: यदि आप किसी तरह की दौड़ में बहुत आगे निकल गए हैं और हर कोई आपसे आगे निकल रहा है और आप सभी दौड़ रहे हैं, तो अगर आपको बहुत पीछे छोड़ना है, तो पकड़ना वाकई मुश्किल होने वाला है। तो बस उस के लिए बाहर देखो और उस पर ध्यान रखें।

और इसके साथ, मैं मैट सरेल को यह बताने जा रहा हूं कि हमें PeopleSoft वातावरण के साथ जटिलता को कैसे संभालना है। मैट, इसे दूर ले जाओ।

मैट सरेल: ठीक है, शुक्रिया, एरिक। सभी को नमस्कार। और इसलिए, आइए देखें, मैं आपको यह बताकर शुरू करूँगा कि मुझे क्यों लगता है कि मैं सही व्यक्ति हूँ जो आपसे प्रबंधन के बारे में बात कर रहा है। इसलिए मुझे प्रौद्योगिकी में 30 साल का अनुभव है। मुझे यह कहना पसंद है कि मैंने एक हाथ से, एक नेटवर्क प्रशासक, आईटी के निदेशक, इंजीनियरिंग के वीपी के माध्यम से अपना काम शुरू किया। फिर मैंने पीसी मैग में एक तकनीकी निदेशक होने के नाते यह परिवर्तन किया। वहां मेरी तस्वीर है, लेकिन मूल रूप से मैं एक छोटे बच्चे की तरह दिखता हूं।

और फिर जा रहा है और eWeek और InfoWorld की तरह विभिन्न प्रकाशनों में एक पत्रकार होने के नाते, गिगाहाहोम में एक विश्लेषक होने के नाते, ब्लोर ग्रुप के साथ नेटवर्किंग और एक परामर्शी भी चला रहा है। और मेरे पास है: बाईं ओर की यह तस्वीर वही है जो मुझे अब दिखती है। बीच की यह तस्वीर उस तरह की है जहाँ मैं बहुत खुश हूँ - तारों और बदबूदार रोशनी से भरे कमरे में, और जहाँ यह ठंडा है - यह बहुत ठंडा है और बाकी सभी को मेरे लिए आरामदायक तापमान महसूस करने के लिए असहज होना पड़ता है- बुद्धिमान। और मेरी संपर्क जानकारी है, क्या आपके पास कोई अनुवर्ती प्रश्न होना चाहिए।

मैं यहां स्टेज सेट करना चाहता हूं और सिर्फ परफॉर्मेंस के बारे में बात करना चाहता हूं, जैसा कि एरिक ने बताया। अब हम इस दुनिया में प्रवेश कर चुके हैं जहाँ उपयोगकर्ताओं को यह उम्मीद है जो उपभोक्ता ऐप्स और वेबसाइटों द्वारा निर्धारित की गई है। और लोग काम पर जाने और वहां बैठने के लिए तैयार रहते थे और अपने सिस्टम की प्रतीक्षा करते थे क्योंकि यह वही है जिसकी उन्हें आवश्यकता है, और अब लोग वास्तव में वहां बैठने के लिए तैयार नहीं हैं। तो यह एक सवाल है कि क्या वे इस मोटरसाइकिल को ट्रैक के चारों ओर उड़ना चाहते हैं। वे शायद नहीं चाहते कि लड़का अपनी बाइक की सवारी करे और अपनी बेटी को स्कूल ले जाए। लेकिन आप क्या प्रदान करने जा रहे हैं?

और यह कठिन है क्योंकि - वास्तव में मैं इस एक से तीन सेकंड के साथ उदार था जैसा कि अच्छा है - लोग तत्काल प्रतिक्रिया भी चाहते हैं, और वे कहीं से भी पहुंच चाहते हैं। कि कहीं भी आपके भवन या आपके परिसर में कहीं भी हो सकता है, या यह आपके व्यवसाय के काम करने के तरीके के आधार पर किसी भी समय दुनिया में कहीं भी हो सकता है। और मुझे लगता है कि मैं जो निर्माण कर रहा हूं वह यह है कि जब हम प्रदर्शन के बारे में बात करते हैं, तो उपयोगकर्ता अनुभव के कोण से प्रदर्शन के बारे में सोचना महत्वपूर्ण है।

मापने और ट्यूनिंग से पहले प्रदर्शन लक्ष्यों को परिभाषित करना महत्वपूर्ण है। मेरे पास एक ट्यूनर और फिर एक ट्यूनर की यह तस्वीर है। वास्तविक व्यक्ति जो एक ट्यूनर है, उसे यह जानना होगा कि वह किस चीज के लिए ट्यूनिंग कर रहा है या वास्तव में पियानो पर उसके हाथ लगाने का कोई मतलब नहीं है। तो पहले से लक्ष्यों को परिभाषित करते हुए, कि मौजूदा स्थिति को फिट करने के लिए लक्ष्यों को अपनाने के बजाय इसे वास्तविक बनाए रखना होगा। समय के साथ मीट्रिक की निगरानी करना और यह एहसास करना महत्वपूर्ण है कि उपयोगकर्ता लोड लोड प्रदर्शन के साथ सिस्टम कैसे बदलते हैं, जो संसाधन दृश्यों और उपयोग पैटर्न से प्रभावित होता है।

उपयोगकर्ता अनुभव या समर्थन की घटनाओं के साथ यह सब सहसंबंधित करना हमेशा महत्वपूर्ण होता है, प्रदर्शन के लिए एक आधार रेखा स्थापित करें जो आप वितरित करने में सक्षम होने की उम्मीद करते हैं और जब आप उस आधारभूत से विचलन के लिए संपर्क कर रहे होते हैं, तो सक्रिय अलर्ट होते हैं ताकि आप कार्रवाई कर सकें इससे पहले कि हम "विफल व्हेल" स्थिति मारा। और आप जानते हैं कि प्रदर्शन के मुद्दे के मूल कारण को बहुत जल्दी और आसानी से निर्धारित करने और पता करने की क्षमता की आवश्यकता होती है। और फिर, यह पहले, बेहतर है, है ना?

हम जानते हैं, पिछले इतिहास से, विकास के प्रयासों को देखने से, आप पहले की प्रदर्शन समस्याओं को ढूंढ सकते हैं और ठीक कर सकते हैं। यदि आप तब तक प्रतीक्षा करते हैं जब तक कि आपका सभी कोड या आपका सिस्टम प्रदर्शन परीक्षण शुरू करने या समस्याओं को उजागर करने के लिए लाइव न हो जाए, तो मैं यह नहीं कहने वाला हूं कि बहुत देर हो चुकी है, लेकिन फिर, अब आप वह व्यक्ति हैं जिसे मैराथन में एक खराब शुरुआत मिली और अब आप सही बाहर कूदने और आगे निकलने के बजाय कैच-अप खेल रहे हैं। तो आप ये कैसे करते हैं? क्या आप अपने औसत और अपने चरम भार का अनुमान लगाते हैं?

और आप आगे बढ़ते हैं और आप अपने भौतिक सर्वर या अपने आभासी सर्वर या अपने क्लाउड इंस्टेंस या अपने कंटेनर और अपने कंटेनर संसाधनों को आकार देते हैं और फिर अवधारणा का प्रमाण चलाते हैं और एक पायलट चलाते हैं? ये ऐसे समय होते हैं, जब आप किसी चीज़ को पकड़ना चाहते हैं, तो इसका अंत होता है, हालाँकि फिर भी आप इसे उत्पादन में अनदेखा करने से बेहतर है कि इसे उत्पादन में पकड़ लें। लेकिन वास्तव में, जब तक आप अपने पायलट में होते हैं तब तक आपको निरंतर निगरानी और सुधार के आसपास अपनी कार्यप्रणाली और प्रक्रियाओं को स्थापित करना चाहिए।

ठीक है, बहुत सारी कंपनियां - हम डिजिटल परिवर्तन के बारे में बात करते हैं। DevOps, DevOps क्रांति में उस डिजिटल परिवर्तन में बहुत बड़ी भूमिका निभा रहा है। और यह एंड-टू-एंड प्रक्रिया है जो वास्तव में कभी नहीं रुकती है। तो यह दो हाथों की तरह एक दूसरे को खींचता है, और यह अच्छी चीज है। यह योजना, कोड, निर्माण, परीक्षण, रिलीज़, परिनियोजन, संचालन, मॉनिटर, वापस योजना के इन दो हाथों के बीच एक अनंत लूप है। यह खुद को खिलाता है और हम इसे स्वचालित करते हैं ताकि यह जल्दी से चला जाए। यह एक उत्पादन प्रदर्शन निगरानी फीडबैक लूप बनाता है और यह आपके संपूर्ण उपयोगकर्ता आधार को प्रभावित करने से पहले प्रदर्शन समस्याओं को उजागर करने और उन्हें ठीक करने के लिए इसका उपयोग करता है।

और एक और बात, अब जब आप इसे प्राप्त कर चुके हैं, तो आईटी डेवलपर्स और संचालन कर्मचारी बहुत तेज़ी से और संरेखित हो रहे हैं, आप इन प्रयासों को व्यावसायिक कर्मचारियों के साथ भी आसानी से संरेखित कर सकते हैं। एंटरप्राइज सॉफ्टवेयर प्रदर्शन एक जटिल जानवर है। कोई इसे एक फुटबॉल टीम के सामने बैठे हो सकता है जो दिशा ले रही चॉकबोर्ड के सामने बैठी हो, और सब कुछ अलग से काम करता है और सब कुछ एक साथ काम करता है। मैं हमेशा इसे पुरानी कहानी के रूप में सोचता हूं जब मुझे मेरी पहली कार मिली और मैंने एक बात तय की। मैंने एयर कंडीशनर को ठीक किया और फिर क्या हुआ कि फिर शीतलन प्रणाली के बाकी हिस्से विफल हो गए। तो आप अपने दर्द अंक और सब कुछ एक साथ जा रहे हैं और समायोजन कर रहे हैं। आपको सब कुछ इस तरह से व्यवस्थित करना होगा और प्रक्रियाओं का निर्माण करना होगा ताकि जब आप अपने परिवर्तन करें, तो आप समझें कि कैसे सब कुछ हर चीज को प्रभावित करता है।

और सावधान और डबल-चेक भी करें। परीक्षण, अमान्य, कार्यान्वित। और फिर से हम निरंतर निगरानी और प्रदर्शन सुधार कार्यक्रमों के निर्माण के इस मुद्दे पर आते हैं। और यह वास्तव में, मेरी आखिरी स्लाइड है। जबकि हम इस जटिलता के बारे में बात करते हैं, और यह इस घड़ी के अंदर की तरह ही एक सुंदर जटिलता है, हमारे पास PeopleSoft के इतने सारे चलते हुए टुकड़े हैं। प्रत्येक चीज स्टैक के ऊपर और नीचे सभी चीजों को प्रभावित करती है। और वहाँ बहुत सारे अलग-अलग स्थान हैं जहां आप प्रदर्शन के मुद्दों की कुंजी देख सकते हैं जो आप सही उपकरण के बिना और सही प्रक्रिया के बिना बहुत आसानी से खो सकते हैं। और फिर से सब कुछ पर, कई मामलों में जो मुझे लगता है कि हमने सीखा है कि आप बुनियादी ढांचे का समस्या निवारण कर सकते हैं, लेकिन विशाल चर आपके कस्टम एप्लिकेशन कोड होने जा रहा है। और इसलिए परीक्षण के लिए सही प्रक्रियाओं का होना और अपने एप्लिकेशन कोड में लगातार सुधार करना प्रमुख हैं।

और इसलिए यह मेरे हिस्से का अंत है, और मैं इसे बिल में बदल दूंगा।

एरिक कवनघ: ठीक है, बिल, मैं आपको यहां वेबएक्स के लिए कुंजी देता हूं। मुझे वह खूबसूरत जटिलता पसंद है - यह एक अच्छी बात है। तुम वहाँ वास्तव में एक अच्छा उद्धरण, मैट युगल था। ठीक है, बिल, इसे ले जाओ। यदि आप अपनी स्क्रीन साझा करना चाहते हैं, तो "त्वरित शुरुआत" पर जाएं। आप सब।

बिल एलिस: धन्यवाद, मैट, और धन्यवाद, एरिक। बस पुष्टि करने के लिए, क्या आप सभी अब मेरी स्क्रीन देख सकते हैं?

एरिक कवनघ: हाँ, वास्तव में।

बिल एलिस: तो हम बात करने जा रहे हैं IDERA के प्रोडक्ट Precise फॉर पीपुलसॉफ्ट के बारे में और वे दृश्यता प्रदान कर सकते हैं जो आपको जटिल एप्लिकेशन स्टैक के प्रबंधन में सफल होने में मदद कर सकते हैं। कठिनाई की स्थिति का एक तरीका यह है कि एक आवेदन, न्यूनतम छह प्रौद्योगिकियां, कई अंतिम उपयोगकर्ता और यह सरल प्रश्नों का उत्तर देने के लिए बहुत कठिन बनाता है। क्या एक अंतिम उपयोगकर्ता को कोई समस्या है? अंतिम उपयोगकर्ता कौन है, वे क्या कर रहे हैं, मूल कारण क्या है?

जो हम आमतौर पर देखते हैं वह यह स्थिति है - और यह पीपुलसॉफ्ट के साथ-साथ अन्य अनुप्रयोगों या पीपुलॉफ्ट पर भी अन्य अनुप्रयोगों के साथ बातचीत कर सकता है - डेटा सेट के भीतर है, या यह इन दिनों क्लाउड हो सकता है, एक अंतिम उपयोगकर्ता वास्तव में परवाह नहीं करता है वह जटिलता। वे सिर्फ लेन-देन, दृष्टिकोण, इन्वेंट्री लुकअप, रिपोर्टिंग टाइम कार्ड, उन प्रकार की चीजों को पूरा करना चाहते हैं। यदि चीजें धीमी हैं या उपलब्ध नहीं हैं, आम तौर पर इन सभी बुद्धिमान, अच्छी तरह से इरादे वाले लोग अनजान हैं जब तक कि अंतिम उपयोगकर्ता शिकायत नहीं करता है।

यह एक दृश्यता अंतर की तरह है, और फिर क्या हो सकता है यह एक समय लेने वाली और निराशाजनक प्रक्रिया को बंद कर सकता है जहां लोग एक उपकरण खोल सकते हैं और वे देखते हैं, दुर्भाग्य से, आवेदन ढेर का एक सबसेट। इसलिए उन बुनियादी सवालों के जवाब देने में कठिनाई होती है।

और कई बार कोई समस्या हो सकती है और आप वेबलॉगिक व्यवस्थापक के पास जाएंगे और वह कहेंगे, "ठीक है, स्मृति, कचरा संग्रह सब बहुत अच्छा लग रहा है। मुझे वास्तव में ऐसा नहीं लगता कि यह वेबलॉजिक है। "आप डीबीए प्रशासक के पास जाते हैं और वे कहते हैं, " खैर डेटाबेस, यह कल की तरह ही चल रहा है। शीर्ष दस अच्छे लगते हैं। हो सकता है कि स्टोरेज एडमिनिस्ट्रेटर ने आपको I / Os प्रति सेकंड या थ्रूपुट जैसे कुछ मेट्रिक्स से मारा हो, जो फ्रेम-स्तर के मेट्रिक्स हैं और आपके विशेष एप्लिकेशन, डेटाबेस या विशेष प्रक्रिया से बहुत कम पर प्रतिबिंबित नहीं हो सकते हैं। "

और इसलिए उनके पास ये सभी मैट्रिक्स हैं जो यह दिखाते हैं कि समस्या कहीं और है, फिर भी इस अंतिम उपयोगकर्ता को कोई समस्या हो रही है या किसी समस्या की रिपोर्ट की है, लेकिन हम इस समस्या को बेहतर तरीके से कैसे हल कर सकते हैं? और बेहतर तरीका, सटीक तरीका - या यह एक ऐसा तरीका है जो हम पेश कर रहे हैं - यह है कि नेटवर्क के माध्यम से ब्राउज़र में शुरू होने वाले उपयोगकर्ता लेनदेन को मापने के लिए, वेब सर्वर में, जावा जोल्ट में, टक्सीडो में, डीबी 2 सहित डेटाबेस में। और फिर अंत में भंडारण में।

और यह दर्शाता है कि कुल समय कहता है, "ठीक है, किसे समस्या है?" और फिर हम अंतिम उपयोगकर्ता की पहचान कर सकते हैं कि उन्होंने PeopleSoft पर कैसे हस्ताक्षर किए और हम भी Tuxedo अनुवाद के माध्यम से कैप्चर कर सकते हैं जो PeopleSoft पैनल निष्पादित कर रहे हैं।

इसलिए समय एक ऐतिहासिक भंडार में खिलाया जाता है जिसे हम प्रदर्शन प्रबंधन डेटाबेस कहते हैं और यह संगीत का एक टुकड़ा बन जाता है जो कि कौन, क्या, कब, कहाँ, क्यों को सरल बनाता है। सटीक में सिफारिशें भी शामिल हैं। संभवतः सबसे महत्वपूर्ण बात यह है कि हम सभी सूचनाओं को हर समय पकड़ते हैं - दोनों तकनीकी आईटी कर्मचारियों के स्तर पर - आप पहले और बाद में माप सकते हैं। तो आप प्रदर्शन के पूरे संचालन के लिए माप या सिक्स सिग्मा द्वारा माप ला सकते हैं।

और इसलिए चलो "जीवन में एक दिन" की तरह एक नज़र डालें, सबसे पहले, आप सटीक चेतावनी स्क्रीन खोल सकते हैं और यह वह जगह है जहां आप प्रारंभिक चेतावनी प्राप्त करने जा रहे हैं। बहुत ही शीर्ष चेतावनी है कि आपके पास गतिविधि अलर्ट है। इसलिए कि उपयोगकर्ता लेनदेन का प्रयोग कर रहे हैं और हम मूल रूप से हमारे SLAs से नहीं मिल रहे हैं। इसी तरह, उपलब्धता के समय हमारे पास एक स्थिति है - और यह मूल रूप से कह रहा है कि हमारे आवेदन के बुनियादी ढांचे का एक हिस्सा अनुपलब्ध है - इसलिए हम ड्रिल कर सकते हैं और हम वास्तव में देख सकते हैं कि कैसे टक्सैडो उदाहरण में दिखाई देता है और आप वास्तव में देख सकते हैं कि एक उदाहरण नीचे है। सभी गतिविधि को इस एक उदाहरण से धकेला जा रहा है और इससे निपटना है। हमने मूल रूप से एक अड़चन पैदा की है।

अब, बस एक चीज के रूप में, इस पर चल रही गतिविधि के लिए, आप वास्तव में निष्कर्षों पर पहुंचना शुरू कर सकते हैं, भले ही हमारे पास यह समग्र बुनियादी ढांचा मुद्दा है, वेबलॉग के लिए इस विशेष जेवीएम के भीतर प्रसंस्करण दक्षता में सुधार करने के तरीके हैं। और यह वह जगह है जहां यह वास्तव में एक महत्वपूर्ण बात है: बहुत बार लोग बादल की तरह बढ़ रहे हैं और वे कहते हैं, "ठीक है कि आपको कितना सीपीयू और कितनी मेमोरी की आवश्यकता है?"

खैर, क्षमता के रूप में जाना जाता है कि सिक्के के दूसरे पक्ष दक्षता दक्षता है। यदि मैं कम मेमोरी का उपयोग करता हूं, अगर मैं कम सीपीयू का उपयोग करता हूं, तो मुझे बस उतना ही आवश्यकता नहीं है। और इसलिए जैसे मैट ने पहले कहा था, सब कुछ संबंधित है। अब मैं क्या कर सकता हूं मैं PeopleSoft लेनदेन स्क्रीन खोल सकता हूं और स्क्रीन में, y- अक्ष प्रतिक्रिया समय है, एक्स-एक्सिस पूरे दिन का समय है।

हमारे यहां एक स्टैक बार ग्राफ है जो क्लाइंट टाइम दिखाता है। यह वास्तव में ब्राउज़र, वेब सर्वर है। हरा जावा समय है, गुलाबी का प्रकार टक्सैडो है, गहरे नीले रंग का डेटाबेस समय है। यह प्रोफ़ाइल अपने आप नहीं हुई; यह PeopleSoft पैनलों के कारण हुआ - वे निष्पादित किए गए थे और उन्हें प्रतिक्रिया समय द्वारा आपके सामने प्रस्तुत किया गया था। वहाँ वास्तव में आवेदन के भीतर हर कदम के साथ ही एक स्टैक बार ग्राफ है जो कि यहां पैनल द्वारा आवेदन दिखाता है। मैं किसी विशेष उपयोगकर्ता को ड्रिल करने और खोजने या अपने उपयोगकर्ताओं को रैंक करने में भी सक्षम हूं।

यह स्क्रीन मुझे साइन-इन नाम से एक विशेष उपयोगकर्ता को निर्दिष्ट करने की अनुमति देती है। इस बारे में सोचें कि यह कितना उल्लेखनीय या शक्तिशाली है। बहुत बार, यह केवल बुनियादी ढांचे के बारे में नहीं है और यह कैसे स्थापित किया जाता है, यह है कि उपयोगकर्ता सिस्टम का उपयोग कैसे कर रहे हैं। आपके पास एक नया किराया हो सकता है या किसी के पास एक नया काम हो सकता है: यह नहीं पता हो सकता है कि एप्लिकेशन का सही उपयोग कैसे करें। यह वास्तव में प्रशिक्षण के अवसरों की पहचान करने में मदद कर सकता है।

सिक्के का दूसरा पहलू यह है कि अगर मैं किसी विशेष उपयोगकर्ता पर ध्यान केंद्रित कर सकता हूं - यहां मैं उस उपयोगकर्ता को उनके विशेष लेनदेन और प्रतिक्रिया समय में देख रहा हूं जो उन्होंने अनुभव किया है - मैं किसी विशेष उपयोगकर्ता के उपयोगकर्ता अनुभव को सीधे संबोधित करने में सक्षम हूं उपयोगकर्ता। यह सिस्टम स्तर पर सामान्य मीट्रिक के बारे में नहीं है, यह एंड-यूज़र अनुभव के बारे में है और यह बहुत शक्तिशाली है। आपके पर्यावरण के हिस्से निश्चित रूप से आंतरिक, मानव संसाधन आदि होने जा रहे हैं, ऐसे अन्य भाग हो सकते हैं जो ग्राहक का सामना कर रहे हों। किसी भी तरह से, आप सबसे अच्छा, सबसे अधिक उत्पादक ग्राहक अनुभव प्रदान करना चाहते हैं।

अब एक विशेष पैनल के लिए, मैं सवालों के जवाब देने के लिए अंदर जा सकता हूं और ड्रिल कर सकता हूं। तो यह एक प्रकार का गहरा गोता है जिसे हम उस तरह का उजागर करने के लिए कर सकते हैं जो हो रहा है और आप एक अंतिम उपयोगकर्ता को कॉल करने से पहले इस गहरे गोता को लगा सकते हैं या यदि किसी अंतिम उपयोगकर्ता ने आपको कॉल किया था, तो आप एक प्रक्रिया शुरू कर पाएंगे कहते हैं, "ठीक है, जहां वास्तव में मूल कारण है?" और यह एक सीपीयू उपयोग और एक ओवरराइडिंग की तरह नहीं होने जा रहा है, यह उन एप्लिकेशन कोड पर होने जा रहा है जो वे व्यायाम करते हैं।

आइए ड्रिल करते हैं और हम उस सामग्री प्रबंधन पर एक नज़र डालेंगे और आप वास्तव में उस लेनदेन का विश्लेषण देख सकते हैं: ब्राउज़र शुरू करना, जावा सर्वर में वेब सर्वर के लिए प्रवेश बिंदु और हम वास्तव में कोड दिखा रहे हैं जो नीचे निष्पादित हो रहा है। Tuxedo पैनल, आखिरकार SQL स्टेटमेंट के लिए जहां Precise SQL स्टेटमेंट के टेक्स्ट को प्रकट करता है जिसे इस विशेष Peopleoftoft पैनल द्वारा निष्पादित किया जाता है।

हर कोई जो हम बात करते हैं उनके पास उपकरण हैं, लेकिन जो उनके पास नहीं है वह संदर्भ है। डॉट्स को कनेक्ट करना या SQL स्टेटमेंट के सभी तरह से ब्राउजर से ट्रांजेक्शन को फॉलो करना है। यह आपके DBA की तरह क्या करता है, उदाहरण या डेटाबेस स्तर पर चीजों को देखने के बजाय, मैं अब SQL लेखक स्तर पर जांच कर सकता हूं।

तो मैं कह सकता हूं, "एक व्यक्ति के एसक्यूएल बयान के लिए अच्छी तरह से अड़चनें हैं, " और यह बहुत शक्तिशाली है। कृपया विचार करें कि यह लेन-देन SQL कथन से अधिक तेजी से नहीं चल सकता है और प्रत्येक महत्वपूर्ण व्यापारिक लेनदेन रिकॉर्ड की प्रणाली के साथ इंटरैक्ट करता है। डेटाबेस, यह पसंद है या नहीं, प्रदर्शन की नींव है, और अगर मैं इतना दानेदार हो सकता हूं कि व्यक्तिगत एसक्यूएल बयानों पर ध्यान केंद्रित किया जाए जो एक व्यापारिक लेनदेन के लिए महत्वपूर्ण हैं, तो मैं वास्तव में अपने खेल को अगले स्तर पर ले जा सकता हूं।

एक और चीज़ जो आप यहाँ देख सकते हैं, वह एक प्रतिशत योगदान गणना है जो सटीक प्रदान करता है। ब्राउज़र ही वास्तव में अनुप्रयोग स्टैक का एक महत्वपूर्ण हिस्सा है। आपके पास जावास्क्रिप्ट निष्पादन है, आपके पास प्रतिपादन समय है, आपके पास पृष्ठ घटक, जीआईएफ, जेपीईजी हैं। और आपको वास्तव में पता चलता है कि आपका एप्लिकेशन Chrome बनाम IE और विभिन्न संस्करणों के तहत बहुत अलग तरीके से व्यवहार कर सकता है। सटीक आपको यह दिखाने में सक्षम होगा और ऐसे समय भी हो सकते हैं जब वास्तव में ब्राउज़र के भीतर एक अड़चन या एक विवाद हो जो स्क्रीन फ्रीज जैसी चीजों का कारण बन सकता है।

यह पहचानने में सक्षम होने के कारण कि आईटी गलत पेड़ को छाल नहीं देता है, लेकिन विभिन्न मुद्दों के आधार मूल कारण को पता कर सकता है जो सामने आ सकते हैं। अब मैं जो करने में सक्षम हूं वह एक विशेष एसक्यूएल स्टेटमेंट के लिए है, फिर मैं उस एसक्यूएल स्टेटमेंट में वास्तव में क्या हो रहा है इसका विश्लेषण कर सकता हूं। इसलिए यहां हमने डेटाबेस विशेषज्ञ के दृष्टिकोण को छोड़ दिया है।

डेटाबेस स्तर पर सटीक को अलग करने वाली चीजों में से एक यह है कि हम उप-दूसरे आधार पर नमूना लेते हैं। यह हमारे प्रतिद्वंद्वियों की तुलना में है जो हर 10 मिनट में एक बार, हर 15 मिनट में एक बार दिखता है। इसलिए कि ग्रैन्युलैरिटी का स्तर, रिज़ॉल्यूशन का स्तर हमारे प्रतियोगियों की तुलना में बेहतर है।

और एक बार फिर, चूंकि डेटाबेस हमारी नींव का हिस्सा है, हम आपके डीबीए को वास्तव में अगले स्तर पर प्रदर्शन करने की अनुमति देंगे। इसलिए मैं देख सकता हूं कि यह एसक्यूएल स्टेटमेंट वास्तव में 50 प्रतिशत खर्च करता है यदि इसका समय संग्रहीत सबसिस्टम तक पहुंचने का अभ्यास करता है, तो इसका 50 प्रतिशत समय सीपीयू का उपयोग करते हुए। ट्यून बटन पर क्लिक करें और फिर मैं निष्पादन योजनाओं पर जा सकता हूं और वास्तव में उस उपयोग पैटर्न को हटा दिया गया।

अब हमारे एक ग्राहक का एक उद्धरण - यदि वे ओरेकल शॉप में नहीं थे, तो उन्होंने ओरेकल नामक एक टूल का उपयोग किया था और ओईएम वास्तव में एक तरह का डेटाबेस या उदाहरण है - यह डीबीए लगातार देख रहा है कि शीर्ष 10 सूची क्या हैं? लेकिन सटीक के साथ हम डॉट्स को अलग-अलग एसक्यूएल स्टेटमेंट से कनेक्ट करने में सक्षम हैं और इसलिए कि ग्रैन्युलैरिटी डीबीए को लेनदेन स्तर पर वास्तव में ट्यून करने की अनुमति देती है और न केवल बहुत अधिक डेटाबेस स्तर पर।

दूसरा बिंदु जो वास्तव में इस ग्राहक के लिए महत्वपूर्ण था, वह यह है कि Precise, जो आपके URL को PeopleSoft पैनल नाम में एक जटिल है - अनुवाद करके अगर मैं आईटी में हूं और मैं ट्री मैनेजर, कंटेंट मैनेजर, एक विशेष एचआर पेज के बारे में बात कर सकता हूं, इस तरह से मैं जिस व्यक्ति की मदद करने की कोशिश कर रहा हूं वह जानता है कि मैं वास्तव में देख रहा हूं और समझ रहा हूं कि वे क्या देख रहे हैं क्योंकि यह अब इन चित्रलिपि नहीं है, यह वह नाम है जिससे वे परिचित हैं।

हमारे द्वारा पूछे गए प्रश्नों में से एक - यह हर समय की तरह लगता है, इसलिए मैंने सोचा कि मैं सिर्फ इस तरह के सवालों का जवाब दूंगा - दुनिया में आप उस पीपुलसॉफ्ट यूजर आईडी को कैसे पकड़ते हैं? मुझे चरणों के माध्यम से जाने दो। यहाँ PeopleSoft साइन-ऑन स्क्रीन है। इसे एक्सेस करने के लिए, मुझे अपने वेब सर्वर पर नेविगेट करना होगा, और यह स्क्रीन दिखाई देती है। जब एप्लिकेशन को प्रीसीज़ के साथ इंस्ट्रूमेंट किया जाता है, तो इस स्क्रीन में वास्तव में एक प्रीसीज़ स्क्रिप्ट होती है और मैं राइट क्लिक करके, स्रोत देख कर प्रकट कर सकता हूं। और यह वास्तव में मुझे उस कोड को दिखाएगा जो अंतर्निहित पृष्ठ बनाता है और यहां पृष्ठ फ़्रेम में वास्तव में वेब कोड के लिए सटीक है और यह मुझे साइन-ऑन स्क्रीन, आईपी पते, ब्राउज़र प्रकार, एक संपूर्ण पर कब्जा करने की अनुमति देता है प्रतिपादन और सच्चे अंत-उपयोगकर्ता अनुभव के बारे में जानकारी का गुच्छा। और इसलिए जब मैं अपना उपयोगकर्ता नाम डालता हूं और साइन इन पर क्लिक करता हूं, तो Precise तब मापने में सक्षम होता है कि मैं क्या कर रहा हूं।

मैं खोलता हूं, ट्री मैनेजर में जाता हूं, मैं एक सर्च ऑपरेशन करना चाहता हूं, फील्ड में फिल करता हूं और मैं सर्च पर क्लिक करता हूं। एक परिणाम सेट मेरे सामने प्रस्तुत किया गया है, इसलिए मैंने स्पष्ट रूप से डेटाबेस के नीचे सभी तरह से पूरे आवेदन को ढेर कर दिया है। सटीक यह कैसे दिखाता है? आइए आगे बढ़ते हैं और एक नज़र डालते हैं। सटीक खोलें, मैं अंदर जाता हूं, मैं गतिविधि देख सकता हूं, मैं इस स्क्रीन को लाने वाली गतिविधि टैब पर क्लिक कर सकता हूं। ये अनरेटेड URL हैं। मैं उपयोगकर्ताओं को दिखा सकता हूं और यहां मेरी उपयोगकर्ता आईडी है जिसे मैंने अभी साइन इन किया है और यहां मेरी गतिविधि है।

आप देख सकते हैं कि मैं इसे लाने के लिए फ़ायरफ़ॉक्स संस्करण 45 का उपयोग कर रहा था। मैंने 12 बार आवेदन का अभ्यास किया और परित्याग मूल रूप से है जब कोई व्यक्ति किसी वेब पेज को पूरी तरह से प्रस्तुत करने से पहले छोड़ देता है, जो एक व्यावसायिक मुद्दा बताता है। इसलिए हम एंड-यूज़र आईडी लेने में सक्षम थे। यह बहुत अच्छा है, लोग वास्तव में सराहना करते हैं जब आप जानते हैं कि वास्तव में क्या चल रहा था।

अब हम गियर को थोड़ा अजीब स्थानांतरित करना चाहते हैं। हम लेन-देन को बाद में देख रहे थे। हमने एक विशेष लेनदेन पर एक गहरा गोता लगाया और इसके एसक्यूएल बयानों को देखा। अब मैं गियर को शिफ्ट करना चाहता हूं और वेबलॉग के साथ शुरू होने वाले पीपुलसॉफ्ट एप्लिकेशन स्टैक के भीतर कुछ अन्य तकनीकों पर एक नज़र रखना चाहता हूं।

और इसलिए यहाँ एक WebLogic उदाहरण है और आप समय के साथ गतिविधि देख सकते हैं। आपके पास एक वित्त रिपोर्ट है। यह मुझे बल्ले से सही बताता है, स्मृति अधिकतम के पास उपयोग की जाती है। एक चीज जो हम पाते हैं, वह यह है कि ज्यादातर लोग पूरे एप्लिकेशन स्टैक को चलाते हैं, या कम से कम एक हिस्से को साझा वातावरण के तहत, बहुत बार यह VMware है। आपको इस बात का संतुलन रखना होगा कि आप कितने संसाधनों का अनुरोध करते हैं और आपको कितनी जरूरत है। आप संसाधन हॉग नहीं बनना चाहते हैं। इसी तरह, आप इस मामले में पर्याप्त मेमोरी नहीं मांग कर प्रोसेसिंग बाधा नहीं डालना चाहते हैं।

कॉन्फ़िगरेशन प्रदर्शन प्रबंधन के लिए भी महत्वपूर्ण है। इसलिए हम वास्तव में मेमोरी कचरा संग्रह और JMX WebLogic काउंटरों के सभी में प्राप्त कर सकते हैं ताकि मैं अपने WebLogic फॉर्म का स्वास्थ्य ठीक-ठीक जान सकूं।

अब टक्सेडो में। कई दुकानों पर टक्सीडो एक ब्लैक बॉक्स की तरह है और यह PeopleSoft का एक बहुत ही महत्वपूर्ण हिस्सा है। यह गोंद की तरह है जो सब कुछ एक साथ रखता है और इसलिए मैं इसे लगभग ऑपरेटिंग सिस्टम के विस्तार के रूप में सोचता हूं। यह कुछ ऐसा है जो आप उपयोग करते हैं और बहुत सावधानी से कॉन्फ़िगर करते हैं। संयोग से - यह थोड़ा साइड नोट है - शुरुआती टिप्पणियों में एरिक ने "अत्याचार के अत्याचार" का उल्लेख किया था, और मुझे लगता है कि वास्तव में यह तब सामने आता है जब पीपुलसॉफ्ट की दुकानें क्लासिक यूआई से द्रव यूआई में जाने पर विचार कर रही हैं क्योंकि आप पता करें कि आप जिस तरह से यूआई पीपुल्सॉफ्ट पर्यावरण का उपयोग करते हैं, उसके कारण वक्र के पीछे हैं।

अब आपके पास WebLogic में, Tuxedo में, डेटाबेस में और यहाँ पर स्टोरेज में सिर्फ इसलिए मुद्दे हैं क्योंकि HTML5 जबरदस्त मैसेजिंग करता है। यह शायद कम से कम 10x है जो क्लासिक UI करता है और अतिरिक्त मैसेजिंग का अर्थ है अतिरिक्त ट्रैफ़िक। तो अतिरिक्त यातायात को समायोजित करने के लिए टक्सैडो के विन्यास को संशोधित करना होगा। इस स्क्रीन के बारे में कुछ बातें दायीं ओर खत्म हो गई हैं हमारे पास भारित प्रतिक्रिया समय, औसत प्रतिक्रिया समय और निष्पादन गणना के लिए ओवर-टाइम ग्राफ़ हैं।

यहाँ पर हमें पर्यावरण के भीतर सभी टक्सेडो डोमेन के बारे में जानकारी है। हमने सेवाओं, उपयोगकर्ताओं, सर्वर प्रक्रियाओं के साथ-साथ आईपी को भी विभाजित किया है। मैं इसे निष्पादन संख्या में स्थानांतरित कर सकता हूं और उन लोगों को अवरोही क्रम में प्रस्तुत कर सकता हूं ताकि मैं देख सकूं कि सबसे अधिक बार क्या निष्पादित किया जा रहा है। मैं डोमेन को प्रकट करने के लिए नीचे स्क्रॉल कर सकता हूं; अधिकांश लोगों के पास अपने वातावरण में कई डोमेन होते हैं, मूल रूप से गतिविधि को फैलाने के लिए, और मैं SLA अनुपालन सेट करने में सक्षम हूं, इसलिए टेडीडो परत पर अलर्ट करता हूं।

यदि आपके पास कतार है, तो आपके पास कॉन्फ़िगरेशन के कारण अलग-अलग मुद्दे हैं। आप आमतौर पर - क्योंकि यह प्रभाव पर वैश्विक है - आप आमतौर पर मक्खी पर बदलाव नहीं करने जा रहे हैं। आप धीरे-धीरे क्यूए प्रक्रिया के हिस्से के रूप में सिस्टम को बढ़ाना चाहते हैं जो एक बिंदु पर वापस उछालता है जो मैट ने पहले प्रक्रिया में प्रदर्शन के मुद्दों को संबोधित करने के बारे में बनाया था। जब आप उत्पादन पर जाते हैं तो उत्पादन में जाने के बजाय कॉन्फ़िगरेशन सही होना बहुत बेहतर है और यह पता करें कि कॉन्फ़िगरेशन उपयोग पैटर्न से मेल नहीं खाता है। मुझे वास्तव में वह परिचय पसंद है जो आज एरिक और मैट ने प्रदान किया था। मैंने सोचा था कि वे वास्तव में PeopleSoft वातावरण के प्रबंधन और विकसित करने में आपके सामने आने वाली चुनौतियों के संदर्भ में निशाने पर थे।

अब, मैंने इसे एक बार पहले कहा था - मुझे लगता है कि यह फिर से कहने लायक है: हर महत्वपूर्ण व्यापार लेनदेन डेटाबेस के साथ इंटरैक्ट करता है। और इसलिए आइए जानें कि कैसे सटीक अतिरिक्त जानकारी प्रदान कर सकते हैं। यहाँ एक विशेष Oracle उदाहरण है। वही सटीक दृष्टिकोण जो हमने देखा - वाई-एक्सिस निष्पादन समय है, एक्स-एक्सिस दिन भर का समय है, लेकिन अब स्टैक बार ग्राफ ओरेकल के भीतर निष्पादन राज्य हैं। यह हमें दिखा रहा है कि सिस्टम पर प्रसंस्करण बाधाएं क्या हैं। यहाँ नीचे वास्तव में एक निष्कर्ष रिपोर्ट है जो मुझे बताती है कि आपको यह उच्च रीडो लॉग बफर मिला है।

मैं PSVersion के इस चुनिंदा संस्करण को भी देख रहा हूँ। यह वास्तव में बहुत सारे संसाधनों का उपभोग कर रहा है। संयोग से, क्योंकि हम नमूना हैं और हम इस उच्च-रिज़ॉल्यूशन दृश्य को प्रदान करते हैं कि वास्तव में सिस्टम पर क्या हो रहा है, आपको आश्चर्य हो सकता है कि आपके सिस्टम पर सच्चे संसाधन उपभोक्ता क्या हैं, क्योंकि यदि आप हर 10 मिनट में देख रहे हैं, तो यह नहीं है आपको दिखाने जा रहे हैं कि वे संसाधन उपभोक्ता क्या हैं। और इसलिए यह जानकर कि सच्चे संसाधन उपभोक्ता क्या हैं, आप वास्तव में अड़चनों या सिस्टम पर सही प्रसंस्करण को संबोधित कर सकते हैं।

अब यहां हमने गतिविधि टैब पर छलांग लगाई है और यह गतिविधि है। आप देख सकते हैं कि हम CPU, स्टोरेज सबसिस्टम, एप्लिकेशन लॉक, OS वेट, RAC, कमिट, ओरेकल सर्वर, कम्युनिकेशन और इंटरनल एग्रीगेट को एक साथ देख रहे हैं। यह y- अक्ष है, यह कुल निष्पादन समय है।

नीचे यहाँ SQL कथन हैं जो इस प्रोफ़ाइल को हटाते हैं और उनमें से एक चीज़ जो आप देखते हैं, ये निम्न विलंबता हैं - दो मिलीसेकंड लेकिन लगभग 4, 500 निष्पादन के साथ इसका मतलब है कि SQL कथन वास्तव में आपके सिस्टम पर नंबर-एक संसाधन उपभोक्ता है, और यह अच्छा है जानना। यह भी एक ताला या एक प्रतीक्षा पर इंतजार नहीं कर रहा है। यह समय के 100% CPU का उपयोग कर रहा है। इसका मतलब यह नहीं है कि ऐसी चीजें नहीं हैं जिनके बारे में मैं नहीं कर सकता। अगर मैं जानता हूं कि SQL स्टेटमेंट और ऑब्जेक्ट्स एक्सेस किए जा रहे हैं, तो इसके बारे में बहुत सारी चीजें हैं। और इसलिए ये कुछ तरीके हैं जिनसे हम मदद कर सकते हैं।

अब यहाँ नीचे यह ड्रिल-डाउन है और यह हमें व्यक्तिगत PeopleSoft कार्यक्रमों के संदर्भ में रख सकता है और इनमें से प्रत्येक प्रोग्राम PeopleSoft के भीतर एक अलग उद्देश्य प्रदान करता है। आप वास्तव में डेटाबेस स्तर पर पता लगाना शुरू कर सकते हैं कि एप्लिकेशन का उपयोग कैसे किया जा रहा है।

और अगर मैं किसी विशेष कार्यक्रम का चयन करता हूं, तो मैं SQL स्टेटमेंट को अलग कर सकता हूं जो उस प्रोग्राम को प्रस्तुत करता है, इसलिए मैं डेटाबेस-टेक्नोलॉजी के बजाय बहुत ध्यान केंद्रित किया जा सकता हूं जब मैं मूल रूप से डेटाबेस अनुकूलन और डेटाबेस कॉन्फ़िगरेशन देख रहा हूं। मैं इसे आपके ध्यान में लाना चाहता हूं। अक्सर कई बड़े संगठनों को बुनियादी ढांचे डीबीए और आवेदन डीबीए में विभाजित किया जाता है। सटीक, आवेदन के साथ-साथ संसाधन खपत को दिखाते हुए, हम वास्तव में अंतर को पाटने में सक्षम हैं और यह समाधान सिस्टम पर दोनों प्रकार के डीबीए के लिए उपयोगी है।

अब, यह हिस्सा वास्तव में एक प्रकार का हमारा शो है जो हम डेटाबेस स्तर पर कर सकते हैं। और यहाँ क्या हुआ हम स्क्रीन फ्रीज थे, PS_Prod से एक चयन हुआ और हमने क्या किया हम इस धुन बटन पर क्लिक करते हैं और यह क्या करता है यह हमें इस SQL ​​कार्यक्षेत्र में लाता है। अब, आप लोगों के लिए जो डीबीए नहीं हैं, यह वास्तविक रोमांचक नहीं लग सकता है। जो लोग डीबीए हैं, उनके लिए आपको यह बहुत रोमांचक लग सकता है। हम यहां जो दिखा रहे हैं वह इस विशेष एसक्यूएल स्टेटमेंट बनाम सिस्टम पर बदलाव की अवधि है। और यह बुधवार, गुरुवार, शुक्रवार दिखा रहा है, अवधि लगभग 2/10 सेकंड का है। शनिवार और रविवार यह कंपनी काम नहीं करती है - उन्हें भाग्यशाली। सोमवार को आओ, एक बदलाव हुआ: पहुंच योजना बदल गई। नई पहुँच योजना यहाँ अचानक तरीके से है। यह वास्तव में काफी धीमा है क्योंकि इसका परिणाम स्क्रीन फ्रीज है।

अब अगर मैं एक डीबीए हूं, तो मुझे सही मूल कारण जानने के लिए अतिरिक्त जानकारी की आवश्यकता है। मुझे पसंद किए गए डेटाबेस ऑप्टिमाइज़र को बनाने की आवश्यकता है। तो सटीक यह तुलना प्रदान करता है जो निष्पादन योजना को दिखाता है जो तेज और कुशल था जब चीजें बहुत बढ़िया चल रही थीं और साथ ही निष्पादन योजना धीमी और अक्षम थी। यह फ़िल्टर जॉइन DBAs के लिए आम है जो PeopleSoft चलाते हैं। फ़िल्टर क्या करता है यह प्रत्येक पंक्ति के लिए एक तालिका में दिखता है, यह जुड़ने वाली तालिका में हर एक पंक्ति को देखता है - जिसमें बहुत अधिक सीपीयू होता है। यह बेहद अक्षम है क्योंकि इसमें आवश्यक पंक्तियों के सबसेट को देखने का कोई फ़िल्टरिंग नहीं है, लेकिन SQL कथन और उस अक्षमता के परिणामस्वरूप धीमी निष्पादन समय होता है। इसलिए, वे अंततः स्क्रीन फ्रीज़ में PeopleSoft पैनल को धीमा कर देते हैं और सटीक मूल कारण को प्राप्त करने में सक्षम थे, जिसके बारे में आपको कभी भी पता नहीं चलेगा जब तक कि आपके पास एक उपकरण नहीं था जो एप्लिकेशन कोड, एसक्यूएल स्टेटमेंट और इसके आगे का खुलासा करता है।

यह एक प्रकार का गहरा गोता था। अब हम डैशबोर्ड के 10, 000 वर्ग फुट के दृश्य को देखने जा रहे हैं। सटीक रूप से, डैशबोर्ड वास्तव में तकनीकी टीम के लिए नहीं हैं - यह वास्तव में आपके लिए संचालन के साथ जानकारी साझा करने के लिए उपयोग करना है, हो सकता है कि एप्लिकेशन टीम के साथ, शायद आपकी श्रृंखला के साथ। और इसलिए डैशबोर्ड का एक सेट PeopleSoft पैनल और क्लाइंट समय दिखा सकता है ताकि आप जान सकें कि एंड-यूज़र अनुभव क्या है। संचालन के लिए एक और डैशबोर्ड कॉन्फ़िगर किया गया हो सकता है और यह डैशबोर्ड देख सकता है कि कोई अलर्ट फ्रीज हो गया है? हम वास्तव में OS, वेब, WebLogic, Tuxedo और डेटाबेस स्तरों पर अलर्ट रखते हैं। यहां कोई अलर्ट नहीं, औसत प्रतिक्रिया समय। आप देख सकते हैं कि हम दूसरे के बारे में एक तिहाई भाग रहे हैं। यहां मैं वास्तव में अपने बुनियादी ढांचे को देख सकता हूं मुझे अपने वातावरण में सभी वीएम दिखा सकते हैं और मैं प्रसंस्करण, लोड संतुलन में शामिल होना शुरू कर सकता हूं और मैं अपने टक्सेडो डोमेन को भी देख सकता हूं। इस विशेष वातावरण में छह अलग-अलग डोमेन हैं और इसलिए मैं उन डोमेन को देख सकता हूं और मैं वास्तव में वेब संतुलन में आ सकता हूं।

अब, Precise की ऐतिहासिक रिपॉजिटरी जो कि प्रदर्शन प्रबंधन डेटाबेस PMDB, के पास मीट्रिक है। और कभी-कभी कोई व्यक्ति ब्राउज़र एक्सेस काउंट के बारे में जानना चाहता है या आप ब्राउज़र के प्रकार या ब्राउज़र के प्रकार से प्रदर्शन गणना कर सकते हैं। आपके सिस्टम पर अतिरिक्त दृश्यता प्रदान करने के लिए चीजों का एक पूरा गुच्छा हो सकता है।

यहाँ, यह एक, हम वास्तव में WebLogic मेमोरी उपयोग को देख रहे हैं और आप इस अच्छे sawtooth पैटर्न, मेमोरी उपयोग को देखते हैं। कचरा संग्रह है, यह संयुक्त राष्ट्र के संदर्भों को पुनः प्राप्त करता है। यह वापस ऊपर जाता है और इसलिए यह एक बहुत अच्छा पैटर्न है जिसे आप देखना पसंद करते हैं। तो यह सबसिस्टम के संग्रह के रूप में पीपुलसॉफ्ट पर्यावरण को देखने का एक प्रकार है और यह संचालन के लिए उपयुक्त होगा। सबसे बुनियादी सवाल है, "ठीक है, सर्वर पर क्या हो रहा है?" सटीक इस दृश्यता के सभी है। यह सर्वर मेट्रिक्स भी प्रदान करता है। और इसलिए यहां आप वास्तव में सीपीयू, मेमोरी, आई / ओ, सर्वर, सिस्टम पर उपयोगकर्ताओं को मापने में सक्षम हैं और इसलिए आपके पास वह पूर्ण दृश्यता है। और यह एक तरीका है - जो कि दीर्घकालिक ट्रेंडिंग के साथ संयुक्त है - कैसे लोग क्षमता योजना के लिए सटीक का उपयोग करते हैं।

और मैं बस वहां एक छोटा सा नोट फेंकना चाहता हूं। आमतौर पर किसी दुकान में हार्डवेयर के लिए इतना बजट होगा, सर्वर के लिए, कर्मचारियों के लिए इतना बजट होगा। आप कैसे निवेश करने जा रहे हैं, आप अपना दांव कहां लगाने जा रहे हैं? सटीक का उपयोग करते हुए, आपको एक बढ़त मिलती है क्योंकि आप देखते हैं कि स्टोरेज सबसिस्टम का उपयोग कैसे किया जा रहा है। यदि आप बहुत अधिक यादृच्छिक I / O कर रहे हैं, तो Precise आपको दिखाने जा रहा है। यह सॉलिड-स्टेट स्टोरेज में निवेश को सही ठहराने में मदद करने वाला है। सीपीयू का उपयोग कम होने पर अतिरिक्त सीपीयू खरीदने की तुलना में आपकी दुकान के लिए यह अधिक महत्वपूर्ण हो सकता है।

आप निवेश करना चाहते हैं जहां सही प्रसंस्करण की अड़चनें हैं, जहां आप वास्तव में भुगतान कर सकते हैं। और सटीक तरीके से एप्लिकेशन कोडिंग प्रोसेसिंग दक्षता से लेकर क्षमता तक सभी चीज़ों को संबोधित करते हुए, हम आपको उन नंबरों का आकलन करने और दस्तावेज़ करने की अनुमति देते हैं, जहाँ वे ज़रूरतें संख्याओं के साथ हैं।

अब अंतिम टुकड़ा चेतावनी दे रहा है और चेतावनी वास्तव में इस तरह से शुरू हुई है। उसे याद रखो? हमने एक अलर्ट देखा कि एक प्रदर्शन SLA था और हमने देखा कि एक WebLogic उदाहरण नीचे था। तो आइए एक नजर डालते हैं एलर्टिंग इंटरफेस पर। और एक बार फिर, क्या हो रहा है? इस दृष्टिकोण पर मैं जिन चीजों को इंगित करना चाहता हूं उनमें से एक यह है कि सटीक न केवल इन प्रदर्शन अलर्ट और उपलब्धता के बारे में स्थिति अलर्ट हैं, हमारे पास ट्रेंडिंग अलर्ट भी हैं। ट्रेंडिंग अलर्ट्स का कारण यह महत्वपूर्ण है कि यदि आपका सिस्टम निष्क्रिय है या उसके एक या दो उपयोगकर्ता हैं, तो शायद चीजें बहुत अच्छी चलती हैं। यह तब तक नहीं है जब तक आप उपयोगकर्ताओं को जोड़ना शुरू नहीं करते हैं और वे अधिक से अधिक गतिविधि करना शुरू करते हैं जो आप डेटा के लिए शुरू करते हैं, टक्सैडो स्तर पर संसाधनों के लिए, वेबलॉजिक स्तर पर, नेटवर्क स्तर पर, डेटाबेस स्तर पर। और उस विवाद के परिणामस्वरूप प्रदर्शन में गिरावट होती है और फिर अंत में आप एक पंक्ति को पार कर सकते हैं और यह एक प्रदर्शन चेतावनी है, और यह मूल रूप से आप संगठन के लिए SLA लक्ष्यों को पूरा नहीं कर रहे हैं। और इसलिए अलर्ट के ये सेट बहुत अच्छे हैं।

वेब स्तरीय, बाएं हाथ की तरफ, वेब टीयर वास्तव में अंत-उपयोगकर्ता अनुभव को मापता है और फिर आप अंतर्निहित एप्लिकेशन स्टैक के भीतर प्रौद्योगिकियों में पहुंच जाते हैं। यह हमारी आर्किटेक्चर स्क्रीन का एक प्रकार है कि हम यह सब कैसे करते हैं। आदर्श रूप से आप एक सटीक सर्वर रखना चाहेंगे जो निगरानी किए गए वातावरण या वातावरण से स्वतंत्र हो। एक सटीक सर्वर कई अनुप्रयोगों को संभाल सकता है।

PeopleSoft और Oracle और DB2 डेटाबेस के लिए, हमें एक स्थानीय एजेंट की आवश्यकता होती है। यदि आपका पीपुलसॉफ्ट वातावरण एसक्यूएल सर्वर द्वारा बैक-एंड किया गया है, तो एजेंटलेस करने का विकल्प है। हमारे पास सिबेस के लिए एजेंटलेस है। हमारे सुरक्षा मॉडल का दिल यह है कि डेटा यहाँ एकत्र किया जाता है, जबकि Precise के उपयोगकर्ता Precise में प्रमाणित होते हैं। यह पूरी तरह से अलग प्रक्रियाएं हैं, अलग-अलग क्रेडेंशियल्स, अलग प्रमाणीकरण, और इसलिए यह हमारे सुरक्षा मॉडल का हिस्सा है। और अतिरिक्त विवरण है।

मुझे लगता है कि यह अब के लिए वास्तुकला के लिए एक परिचय के लिए पर्याप्त है। यदि कोई ज्वलंत प्रश्न हैं, तो कृपया उनसे पूछें, जैसा कि एरिक ने उल्लेख किया था।

एक त्वरित पुनरावृत्ति के रूप में, यह समाधान उत्पादन में 24 द्वारा 7 के लिए डिज़ाइन किया गया है। यह अत्यधिक अनुशंसा की जाती है कि आप हमें QA में उपयोग करें। यदि आप घर में विकास करते हैं, तो विकास में हमारा उपयोग करना शुरू करें। हम जटिल URL, URI को PeopleSoft पैनल नाम में अनुवादित करने जा रहे हैं। जब मैं उत्पादन के बारे में बात करता हूं, तो हम बहुत कम ओवरहेड होते हैं, ताकि आपके पास दृश्यता हो, आप हमेशा जानते हैं कि क्या हो रहा है, आप अंतिम उपयोगकर्ता की पहचान कर रहे हैं।

मुझे इन लेन-देन में जाने और परिभाषित करने की आवश्यकता नहीं थी - ब्राउज़र, URL, प्रविष्टि बिंदु, वेब सर्वर से वेबलॉगिक में बस प्राकृतिक कनेक्शन बिंदु हैं, नीचे संदर्भ संदर्भ जिसमें SQL कथन प्रदान करता है। फिर हम SQL स्टेटमेंट को कैप्चर करने में सक्षम हैं और यह क्या कर रहा है। सटीक डेटाबेस बुद्धिमान है और मुझे लगता है कि यह हमारे लिए एक अलग कारक है और यह आपके DBA को सहयोग करने, अनुप्रयोग दृश्यता को बढ़ाने की अनुमति देता है।

अंतिम बिंदु यह है कि हम हमेशा से रहे हैं, हम हमेशा इकट्ठा कर रहे हैं, आप हमेशा पहले और बाद में माप सकते हैं और सुधार की मात्रा निर्धारित कर सकते हैं या, दुर्लभ स्थिति में आपने प्रदर्शन को बदल दिया होगा, आपको पता होगा कि और आप इसे रोल कर सकते हैं तुरंत वापस। हमारे अधिकांश प्रतियोगी, वे क्या करते हैं यदि आपको अतिरिक्त जानकारी देखने की आवश्यकता है, तो आपको अतिरिक्त दृश्यता चालू करनी होगी और आमतौर पर अतिरिक्त दृश्यता बहुत अधिक ओवरहेड लगाती है। सटीक के साथ, आपके पास हमेशा दृश्यता होती है और आप हमेशा समस्या को हल कर सकते हैं। तो अगर आप Precise वेबसाइट पर जा रहे हैं, तो कृपया Precise के किसी भी उत्पाद की जाँच करें, चाहे वह Oracle के लिए Precise हो। हम सटीक एप्लिकेशन प्रदर्शन प्लेटफ़ॉर्म के रूप में सूचीबद्ध हैं और डेमो का अनुरोध करने के लिए एक बटन है।

वास्तव में, अगर मैं अपनी स्क्रीन साझा करता हूं, तो मुझे लगता है कि मैं बस आपको यह दिखाने के लिए नेविगेट कर सकता हूं कि ऐसा क्या दिखता है ताकि आप इस सही अपफ्रंट को देख सकें। यहाँ IDERA वेबसाइट है। आप उत्पादों पर जाएं। मैं इनमें से किसी भी सटीक घटक को चुन सकता हूं और मैं इसे कार्रवाई में देखना चाहता हूं। यह अतिरिक्त जानकारी साझा करने के लिए हमारी प्रक्रिया को बंद कर देगा जो आपकी साइट के लिए महत्वपूर्ण हो सकता है। या यदि आप द्रव UI पर माइग्रेट करने के बारे में अधिक जानना चाहते हैं, तो हमसे संपर्क करने के लिए आपका स्वागत है।

और जो कि, एरिक, मैं बैटन को आपके पास वापस भेजना चाहता हूं।

एरिक कवनघ: ठीक है, अच्छा सौदा। मुझे एक बार फिर कहना है - बिलकुल व्यापक और प्रभावशाली प्रस्तुति, बिल। आपने एक पूरी गुच्छा सामग्री का उल्लेख किया है जिसके बारे में मैं पूछना चाहता हूं। हमारे पास ज्यादा समय नहीं है - लगभग नौ मिनट - और मैं चाहूंगा कि मैट को एक युगल से भी सवाल पूछने का मौका मिले, और दर्शकों से कम से कम एक या दो हो।

लेकिन आपने कुछ ऐसा उल्लेख किया है जो मैंने सोचा था कि आईटी टीम के लिए खरीद में सहायता कैसे की जा सकती है, इस संबंध में बहुत दिलचस्प था, क्योंकि आप इंगित कर सकते हैं, आप इस मामले में निर्णय ले सकते हैं कि यह निर्णय लेने के लिए कि आपको और अधिक ठोस स्थिति की आवश्यकता क्या है भंडारण, उदाहरण के लिए, या आपको जो कुछ भी चाहिए वह नेटवर्क में सुधार या मामला जो भी हो। लेकिन यह एक बड़ी बात है। क्या आप अक्सर ऐसी कंपनियों को पहचानते और उनका उपयोग करते हुए देखते हैं या आप कुछ और करने की कोशिश कर रहे हैं?

बिल एलिस: ठीक है, वास्तव में दोनों, और बात यह है कि उपयोग के पैटर्न, यहां तक ​​कि PeopleSoft जैसे पैकेज एप्लिकेशन के लिए, उपयोग पैटर्न प्रत्येक साइट पर अलग हैं। मुझे एक बैंक में पीपुलसॉफ्ट माइग्रेशन करने का सौभाग्य प्राप्त हुआ, और बैंक अधिकांश संगठनों की तुलना में सामान्य खाता बही प्रणाली का उपयोग करते हैं। आपके पास वास्तव में व्यक्तिगत लेनदेन हो सकते हैं जो एक शाखा में किए गए थे, वे सभी सामान्य खाता बही में पोस्ट करते हैं।

और इसलिए दर्जनों या सैकड़ों सामान्य लीडर पोस्ट करने के बजाय, आप वास्तव में सैकड़ों हजारों पोस्ट कर रहे हैं। और इस तरह मैं Precise में शामिल हो गया क्योंकि उपयोग पैटर्न के कारण है और इसने हमें संबोधित करने की अनुमति दी है, लेकिन एक कोड स्तर, एक कॉन्फ़िगरेशन स्तर और साथ ही बुनियादी ढांचे के स्तर पर आवेदन की आवश्यकताएं दोनों। तो बिल्कुल मैं एक बड़ा आस्तिक हूं और मैं चाहता हूं कि आप भी प्रचार करें क्योंकि आप हार्डवेयर के फैसलों को केवल उपयोग पर आधारित नहीं होना चाहिए। आपको इसे अपने पर्यावरण की जरूरतों के आधार पर तैयार करना चाहिए।

एरिक कवानघ: और एक सहभागी से एक सवाल है, और फिर, मैट, मैं इसे एक या दो सवाल के लिए आप पर पलट दूंगा। खैर, यह एक अच्छा है और यह मज़ेदार है क्योंकि यह एक बड़ा, लंबा जवाब है जो आप दे सकते हैं। उपस्थित व्यक्ति पूछता है: "आप तैनाती के बाद उपयोगकर्ता के अंत में प्रदर्शन मीट्रिक कैसे एकत्र करते हैं और परीक्षण के दौरान?"

मुझे लगता है कि आपने उन प्रदर्शन मीट्रिक को कितना गहरा और समृद्ध किया है, इसमें डाइविंग का बहुत अच्छा काम किया है। आपने प्रत्येक पांच मिनट या 10 मिनट की तुलना में इनमें से कुछ चीजों के लिए उप-सेकंड के बारे में भी बात की। जब आप अपने उत्तर खोजने के लिए आवश्यक विवरण के स्तर को प्राप्त करने जा रहे हैं, है ना?

बिल एलिस: हाँ, इसलिए महत्वपूर्ण बात यह है कि प्रदर्शन जानकारी के व्यक्तिगत संग्राहक प्रौद्योगिकी आधारित हैं। इसलिए जब हम एक परिनियोजन करते हैं, तो हमें यह जानना होगा कि आपके एप्लिकेशन स्टैक का निर्माण कैसे किया जाता है, ऑपरेटिंग सिस्टम से शुरू होकर, इसका संस्करण, Tuxedo का कौन सा संस्करण, WebLogic, कौन-से लोग टूल चला रहे हैं।

और यह वास्तव में उन एजेंटों का डिज़ाइन है जो ऐसा करता है, डेटा संग्रह जो हमें प्रकट करने की अनुमति देता है कि दृश्यता का स्तर सटीक प्रदान करता है। और मुझे लगता है कि दृश्यता, कभी-कभी लोगों को थोड़ा डराने वाली हो सकती है। लेकिन अगर आपका लक्ष्य वास्तव में चीजों को प्राप्त करना और सुधारना है और प्रदर्शन को 11 तक ले जाना है, तो यह वास्तव में दृश्यता का स्तर है जो आप करना चाहते हैं। और अगर सटीक इसे प्रदान कर सकता है और यह कम ओवरहेड है, तो सवाल यह है कि क्यों नहीं? इसलिए मुझे लगता है कि यह एक महान सवाल है और कृपया हमसे संपर्क करें यदि आप आगे इस पर चर्चा करना चाहते हैं।

एरिक कवनघ: ठीक है, अच्छा। और मैट, क्या आपके पास कोई सवाल है?

मैट सरेल: मुझे लगता है कि मैं ठीक हूं। मेरा मतलब है, मैं WebEx के साथ काम कर रहा हूँ यहाँ पर दुर्घटनाग्रस्त हो गया।

एरिक कवनघ: अरे नहीं। हमें सटीक समझने की आवश्यकता है कि क्यों।

मैट सरेल: हाँ, मुझे उस प्रश्न का अनुमान है जो आपने बात करते समय सोचा था कि, बिल, यदि आप इस बारे में थोड़ी चर्चा कर सकते हैं कि प्रदर्शन समस्याओं के निवारण के दौरान एक ही पेज पर कितनी टीमें मिल सकती हैं, क्योंकि मुझे पता है कि ऐसा कुछ है बार-बार यह बात सामने आती है कि कर्मचारियों को सर्वोत्तम गुणवत्ता प्रदान करने के लिए कौन और कैसे सभी मिलकर काम कर सकते हैं।

बिल एलिस: हां, इसलिए आईटी स्टाफ महंगा हो जाता है। अधिकांश दुकानों में, आपको प्रौद्योगिकी की जटिलता को देखते हुए, प्रौद्योगिकी के आधार पर टीमों में विभाजित किया जाता है। एक बड़ी चीज जो होती है वह एक प्रदर्शन का मुद्दा होता है और कई बार संघर्ष, युद्ध कक्ष में होता है। और यही वह जगह है जहाँ हर किसी के पास किसी न किसी तरह से अपने स्तर को बढ़ाने के लिए मैट्रिक्स हैं क्योंकि उनके पास संदर्भ नहीं है। वे लेनदेन-कोड स्तर पर क्या हो रहा है, इसके बजाय वेबलॉजिक स्तर पर क्या हो रहा है, इसे देख रहे हैं। या वे लेनदेन के व्यक्तिगत एसक्यूएल बयान के बजाय डेटाबेस स्तर पर देख रहे हैं।

और उस स्तर के भीतर समस्या टियर और समस्या कोड को इंगित करने में सक्षम होने से, यह क्या करता है यह अन्य टीमों को उन क्षेत्रों में जाने या खर्च करने में संकोच करता है जो एक समस्या की तलाश में हैं जो उनके क्षेत्र के भीतर नहीं है। यदि यह एक डेटाबेस समस्या है, तो डीबीए को इस जानकारी के साथ बंद करें कि उन्हें समस्या को हल करने की आवश्यकता है। उन्हें यह करने में खुशी होगी।

लेकिन इसी तरह, टक्सिडो को बर्बाद न करें, वेबलॉगिक सहायता टीम डेटाबेस में समस्याओं पर ध्यान केंद्रित कर रही है। इसी तरह, यदि समस्या वेबलॉजिक कॉन्फ़िगरेशन में होती है, तो डीबीए के समय को किसी तरह के वॉर रूम में अपना बचाव करने की कोशिश न करें। बस जाओ और WebLogic में समस्या को ठीक करें।

हम पाते हैं कि आईटी कर्मचारी समय की बचत के कारण Precise की सराहना करते हैं, क्योंकि आमतौर पर उन वॉर रूम को किसी भी अन्य संगठन के लिए समय योजना में बजट नहीं किया जाता है। यह अतिरिक्त समय की तरह है। और इसलिए उन मुद्दों को अधिक कुशलता से संभालने में सक्षम होना वास्तव में महत्वपूर्ण है। और उस संगठन के लिए जिसने द्रव यूआई को लुढ़काया, उत्पादन में बड़े पैमाने पर सक्षम होने और उन समस्याओं को हल करने में जो वे वास्तव में उत्पादन में अनुभव करते हैं, वास्तव में व्यक्तिगत कर्मचारियों या टीमों के लिए नहीं, बल्कि वास्तव में आईटी प्रबंधन के लिए महत्वपूर्ण है क्योंकि यह वास्तव में बुरी खबर होगी। अगर उन्हें वापस रोल करना था। तो, महान सवाल है, क्योंकि यह सिर्फ तकनीक नहीं है। यह वास्तव में हमेशा लोगों के बारे में है।

मैट सरेल: सही है, यह लोग और प्रक्रियाएं हैं। हाँ, यह एकमात्र प्रश्न था जो डेमो के दौरान मेरे लिए आया था। अगर दर्शकों में से कोई और है?

एरिक कवनघ: हाँ, मैं सिर्फ एक आखिरी बार आपको, बिल, और मैट को अपनी प्रस्तुति में इस बारे में बताऊंगा। हमने इस फसल को देखना शुरू कर दिया है। यह अभी भी बहुत आगे देख रहा है, लेकिन कंटेनरों और कंटेनरीकरण और डॉकर और उस प्रकृति की चीजों का उपयोग, एक क्यूरबॉल का कितना बड़ा हिस्सा आप लोगों को फेंक देता है?

बिल एलिस: इसलिए इस शब्द का अर्थ अलग-अलग तकनीकों पर निर्भर करता है। इसलिए हम डेटाबेस स्तर और एप्लिकेशन स्तर पर कंटेनरों की देखभाल के लिए अपने उत्पादों को विकसित कर रहे हैं। और उस भाग के रूप में, यह पूरे वातावरण की तरह आंदोलनों, क्लाउड के साथ है, और हम क्लाउड के भीतर काम करते हैं। लेकिन एक खोज प्रक्रिया है और इसलिए इन अनुप्रयोगों - PeopleSoft सहित - के आधार पर विकसित हो रहे हैं, हम अपने निगरानी समाधान को विकसित कर रहे हैं ताकि हम गहराई का स्तर प्रदान कर सकें जो अतीत में इतना मूल्यवान रहा है।

एरिक कवनघ: हाँ। और मुझे कहना होगा, हर बार जब मैं इन डेमो को देखता हूं तो मैं सिर्फ उस दानेदारता पर चकित हो जाता हूं जो आपके पास है और आपको एक समझ के साथ एक साथ रहने में सक्षम होने की आवश्यकता है और आपको सामान्य स्थिति क्या है इसके बारे में कुछ शिक्षा की आवश्यकता है, क्या मानक है।

और आप लोग इसके आसपास बहुत सारी सामग्री पेश करते हैं - लोगों की पहचान करने में मदद करते हैं जो सामान्य है, जो सामान्य नहीं है। आपने ट्रेंडिंग अलर्ट के बारे में बात की है, उदाहरण के लिए, ये सभी तंत्र हैं जिन्हें आप बेहतर समझने के लिए उपयोग कर सकते हैं कुछ गलत है, कुछ गलत नहीं है, और फिर निश्चित रूप से इसे खोजने के लिए नीचे ड्रिल करना होगा, लेकिन आपके पास सभी डेटा हैं।

बिल एलिस: हाँ, और यह एक बहुत महत्वपूर्ण बात है; मुझे लगता है कि मैट ने उस बारे में बात की थी। सामान्य क्या है? विभिन्न वातावरणों का स्तर सामान्य होता है। यदि आप हाई-एंड हार्डवेयर, ओरेकल लॉजिक और डेटा के साथ चल रहे हैं, तो आपकी दुकान में क्या सामान्य है या आपकी दुकान में प्राप्त करने योग्य क्या है, अगर आप कम शक्तिशाली इन्फ्रास्ट्रक्चर के तहत चल रहे हैं तो इससे अलग होना चाहिए। तो पहली बात यह पता लगाना है कि क्या सामान्य है, उस आधार रेखा की गणना शुरू करें और इस तरह से आप वहां से सुधार करना शुरू कर सकते हैं।

एरिक Kavanagh: ठीक है, यह एक अच्छी बात है। हमारे पास एक आखिरी प्रश्न है, जो ऐसा दिखता है। बस एक आखिरी सवाल मैं आपको फेंक दूंगा, बिल। सिस्टम-स्तर और अनुप्रयोग-स्तरीय डेटा के दृष्टिकोण से SQL और डेटाबेस प्रदर्शन की निगरानी के बीच कोई अंतर? एसक्यूएल और डेटाबेस प्रदर्शन की निगरानी के बीच, आपके दृष्टिकोण से क्या अंतर है?

बिल एलिस : ठीक है, डेटाबेस में तब तक कुछ नहीं होता है जब तक कि उसका एसक्यूएल स्टेटमेंट निष्पादित नहीं होता है। एसक्यूएल स्टेटमेंट कंटेस्टेंट वह है - नियंत्रण लॉकिंग, वेटिंग, डेटा स्तर पर और एसक्यूएल सर्वर स्तर पर संसाधनों के लिए विवाद। और इसलिए यदि मैं SQL स्टेटमेंट के ड्राइवर और सिस्टम पर इसके प्रभाव दोनों को देख पा रहा हूं, तो मैंने एक प्रभाव पैदा किया है; मैं लिंक करने में सक्षम हूं कि डीबीए क्या परवाह करता है, जब तक बुनियादी ढांचा डीबीए की परवाह नहीं करता, जब तक कि मैं वास्तव में सटीक उपकरण से सबसे अधिक प्राप्त करने में सक्षम नहीं हूं।

अगर मैं एक बुनियादी ढांचा डीबीए हूं और मैं उपयोग जैसी चीजों को देख रहा हूं, तो मैं वास्तव में एक व्यापक ब्रश के साथ प्रबंधन कर रहा हूं बनाम अगर मैं एक व्यक्तिगत एसक्यूएल बयान को देखने में सक्षम हूं और मैं वास्तव में संसाधन को कम करने में सक्षम हूं खपत - चाहे वह सीपीयू, मेमोरी, आई / ओ - मैं उसी सिक्के के दोनों किनारों को संबोधित करने में सक्षम हूं।

एरिक कवनघ: ठीक है, लोग। हम सिर्फ एक घंटे के माध्यम से जला दिया। IDERA पर हमारे दोस्तों के लिए बड़ा, बड़ा धन्यवाद। आज हमसे जुड़ने के लिए मैट सरेल का बड़ा धन्यवाद। हम इन सभी वेबकास्ट को बाद में देखने के लिए संग्रह करते हैं, इसलिए वापस आने के लिए स्वतंत्र महसूस करें और आमतौर पर कुछ ही घंटों में संग्रह पूरा हो जाता है। इसलिए यह देख लें कि मुझे बस इतना ही कहना है कि मैं इस सामान से प्यार करता हूं, मैं प्यार करता हूं, मैं प्यार करता हूं, मुझे मातम में जाने में सक्षम होना पसंद है। और मैं किसी भी अन्य उपकरण को नहीं जानता, जो आपको उन सभी अलग-अलग टुकड़ों और एप्लिकेशन स्टैक के हिस्सों के चारों ओर खुदाई करने की अनुमति देता है, जो उन लोगों के पास आईडीई में सटीक के साथ है।

इसके साथ, हम आपको विदाई देते हैं, दोस्तों। फिर से धन्यवाद, हम अगली बार आपसे बात करेंगे।

जटिल लोगों के वातावरण के प्रदर्शन को प्रबंधित करें