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

लेखक: Roger Morrison
निर्माण की तारीख: 25 सितंबर 2021
डेट अपडेट करें: 21 जून 2024
Anonim
जटिल PeopleSoft वातावरण के प्रदर्शन को प्रबंधित करें
वीडियो: जटिल PeopleSoft वातावरण के प्रदर्शन को प्रबंधित करें

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


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

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

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


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

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

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


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

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

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

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

और इसके साथ, मैं मैट सरेल को यह बताने जा रहा हूं कि हमें पीपुल्सॉफ्ट वातावरण के साथ जटिलता को संभालने के बारे में कुछ जानकारी दें। मैट, इसे दूर ले जाओ।

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

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

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

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

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

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

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

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

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

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

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

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

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

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

एरिक कवनघ: हाँ सचमुच।

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

और जो कि, एरिक, आईडी आपको बैटन को वापस पास करना पसंद करता है।

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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