โดย Techopedia Staff วันที่ 6 กันยายน 2017
Takeaway: Host Eric Kavanagh กล่าวถึงการจัดการประสิทธิภาพ PeopleSoft กับ Matt Sarrel และ Bill Ellis ในตอนของ Hot Technologies
Eric Kavanagh: เอาล่ะคุณผู้หญิงและสุภาพบุรุษ สวัสดีและยินดีต้อนรับกลับมาอีกครั้ง มันเป็นวันพุธเวลา 4 นาฬิกาตะวันออกและในไม่กี่ปีที่ผ่านมานั่นหมายถึงในโลกของไอทีและธุรกิจขนาดใหญ่และข้อมูลถึงเวลาสำหรับเทคโนโลยีสุดฮอต ใช่แล้วฉันชื่อเอริคคาวานาค ฉันจะเป็นผู้ดูแลของคุณสำหรับกิจกรรมวันนี้
เราจะพูดถึงระบบที่ดำเนินธุรกิจผู้คน; เรากำลังพูดถึง PeopleSoft วิธีการจัดการประสิทธิภาพของสภาพแวดล้อมที่ซับซ้อน ฉันมักจะพูดถึงคุณมีบทบาทสำคัญในเหตุการณ์เหล่านี้ดังนั้นโปรดอย่าอาย ถามคำถามของคุณได้ตลอดเวลา; คุณสามารถทำได้โดยใช้หน้าต่างแชทหรือคำถาม & คำตอบ - ไม่ว่าจะผ่านทางใด ฉันชอบที่จะได้ยินสิ่งที่คุณต้องการรู้และนั่นคือวิธีที่ดีที่สุด; คุณได้รับความคุ้มค่าสูงสุดสำหรับเวลาของคุณ เราเก็บเว็บคาสต์เหล่านี้ทั้งหมดเพื่อการฟังในภายหลังดังนั้นโปรดจำไว้ว่า
หากระบบทำงานช้าโปรดจำไว้ว่าชีวิตเคยเป็นอย่างไร จริง ๆ แล้วภาพนี้จากปี 1968 ความอนุเคราะห์จากผู้หญิงชื่อ Danelle และฉันต้องบอกว่านี่เป็นเครื่องเตือนใจอย่างสิ้นเชิงว่ามีการเปลี่ยนแปลงอะไรมากมาย โลกมีความซับซ้อนมากขึ้นอย่างเห็นได้ชัดและแน่นอนว่าความต้องการทางธุรกิจและประสบการณ์ของผู้ใช้มีแนวโน้มที่จะจับมือกัน แต่วันนี้มีการตัดการเชื่อมต่อเล็กน้อย มีความไม่ตรงกันอย่างที่เรามักจะพูดกันและความจริงก็คือว่านักธุรกิจต้องการสิ่งต่าง ๆ ที่เร็วขึ้นและเร็วขึ้นทีมไอทีที่ต้องส่งมอบคือกลุ่มที่ถูกกดดันให้ทำงานให้เสร็จและเป็นโลกที่เข้มข้น
ฉันต้องบอกว่าการแข่งขันนั้นร้อนขึ้นทุกที่ หากคุณเพียงแค่ดูที่อุตสาหกรรมใด ๆ คุณจะเห็นว่ามีการพัฒนาที่สำคัญในวันนี้เช่น Amazon ซื้ออาหารทั้งหมด คุณสามารถมั่นใจได้ว่าอุตสาหกรรมขายของชำกำลังมองไปที่อุตสาหกรรมนั้น ๆ เราเห็นสิ่งนี้ทุกที่ดังนั้นจึงเป็นหน้าที่ของผู้นำทางธุรกิจเพื่อให้แน่ใจว่าพวกเขาจะคิดได้อย่างไรและนี่คือคำศัพท์ในทุกวันนี้ - การแปลงแบบดิจิทัลวิธีการก้าวข้ามสวิตช์บอร์ดเก่าไปสู่ระบบใหม่ที่แข็งแกร่งและใหม่กว่า นั่นคือสิ่งที่เราจะพูดถึงในวันนี้
หนึ่งในปัญหาที่ต้องเผชิญกับองค์กรจำนวนมากโดยเฉพาะอย่างยิ่งที่ได้รับรอบสำหรับเป็นระบบมรดกเหล่านี้ นั่นเป็นเมนเฟรมเก่าของไอบีเอ็มตั้งแต่วันก่อน มีระบบเดิมทุกที่ หนึ่งในเรื่องตลกก็คือระบบมรดกเป็นระบบที่อยู่ในการผลิตซึ่งหมายถึงช่วงเวลาที่มันเข้าสู่การผลิตในทางเทคนิคแล้วมันเป็นระบบมรดก จะมีวิธีการใหม่ ๆ ในการทำสิ่งต่างๆอยู่เสมอ
และมีการพัฒนาที่น่าสนใจมากในช่วงไม่กี่ปีที่ผ่านมาเกี่ยวกับการหาวิธีในการปรับระบบต่าง ๆ โดยไม่จำเป็นต้องปรับปรุงประสิทธิภาพของระบบใดระบบหนึ่งเพียงอย่างเดียว แต่ต้องหาวิธีสร้างแบบ offshoot หรือยุทธวิธีแบบออฟโหลดเพื่อจัดการประสิทธิภาพ ในรูปแบบอื่น วันนี้เราจะพูดถึงวิธีการปรับปรุงประสิทธิภาพของระบบอย่าง PeopleSoft ซึ่งแน่นอนว่ามีความซับซ้อนอย่างไม่น่าเชื่อ แต่เมื่อทำได้ดีเมื่อโหลดเมื่อนำมาใช้เมื่อจัดการได้ดีก็สามารถทำสิ่งที่ยอดเยี่ยม แต่เมื่อมันไม่ได้จัดการที่ดีนั่นคือเมื่อคุณมีปัญหาทุกชนิด
แล้วจะเกิดอะไรขึ้น คุณต้องเป็นจริงเกี่ยวกับสิ่งต่าง ๆ และในสภาพแวดล้อมใด ๆ หากผู้ใช้ไม่ได้รับสิ่งที่ต้องการไม่ช้าก็เร็วพวกเขาจะเข้าสู่ระบบเงา มันเกิดขึ้นตลอดเวลา ระบบเงาสามารถให้ผลดีมากพวกเขาสามารถช่วยให้ผู้คนทำงานได้สำเร็จ แต่แน่นอนมีปัญหามากมาย แน่นอนว่าในทุกส่วนของการปฏิบัติตามกฎระเบียบและระบบเงานั้นมีขนาดใหญ่มาก แต่พวกเขาออกไปข้างนอกและฉันคิดว่ามันสำคัญที่ต้องจำไว้ว่าระบบของคุณหากระบบหลักของคุณไม่ทำงานอย่างรวดเร็วหรือไม่ทำงานอย่างมีประสิทธิภาพไม่ช้าก็เร็วจะมีวิธีแก้ปัญหาและวิธีแก้ปัญหาเหล่านั้นอาจยากมาก อาจเป็นเรื่องยากที่จะพระอาทิตย์ตกเพราะพวกเขามีความสำคัญต่อธุรกิจ พวกมันอาจจะยากที่จะรวมเข้าด้วยกันดังนั้นโปรดจำไว้ว่ามันอยู่ที่นั่นและเป็นอีกเหตุผลหนึ่งในการปรับปรุงประสิทธิภาพ
เมื่อเร็ว ๆ นี้ฉันได้ยินการแสดงออกนี้และฉันต้องโยนมันออกไปที่นั่น:“ ทรราชแห่งความเร่งด่วน” ฉันคิดว่าแค่ได้ยินว่าคุณคงรู้ว่าฉันกำลังพูดถึงอะไรและสิ่งที่เกิดขึ้นในองค์กรส่วนใหญ่คือปริมาณงานที่มาก และผู้คนกำลังทำอะไรให้มากที่สุดและมันก็ยากที่จะเปลี่ยนแปลงอะไร คุณไขความทุกข์ทรมานจาก“ การปกครองแบบเผด็จการแห่งความเร่งรีบ” - ทุกอย่างต้องเสร็จสิ้นทันที การอัพเกรดระบบจะไม่เกิดขึ้นทันที
ใครก็ตามที่เคยมีชีวิตอยู่ด้วยการอัพเกรด ERP จากรุ่นหนึ่งไปเป็นอีกรุ่นหนึ่งนั้นรู้ว่ามันเป็นกระบวนการที่ค่อนข้างเจ็บปวดดังนั้นให้คำนึงถึงสิ่งนี้: ถ้าคุณเห็นมันในองค์กรของคุณ หวังว่าคุณจะสามารถผ่านไปยังใครบางคนหรือถ้าคุณเป็นคนอาวุโสเช่น CIO หรือ CTO หรือซีอีโอโปรดทราบว่านี่เป็นสถานการณ์ที่อันตรายมากเพราะเมื่อคุณอยู่หลังลูกบอลแปดลูกมันยากที่จะออกจากข้างหลัง แปดลูก
มันเหมือนปริศนามาราธอนทั้งหมด: ถ้าคุณจบทางไกลในการแข่งขันบางประเภทและทุกคนข้างหน้าของคุณและคุณยังคงทำงานอยู่มันจะยากที่จะติดตามถ้าคุณตกไปไกลเกินไป ดังนั้นให้ระวังสิ่งนั้นและจำไว้
และด้วยสิ่งนั้นฉันจะส่งมอบให้กับ Matt Sarrel เพื่อให้ข้อมูลเชิงลึกเกี่ยวกับวิธีจัดการกับความซับซ้อนกับสภาพแวดล้อม PeopleSoft แมตต์นำมันออกไป
Matt Sarrel: โอเคขอบคุณ Eric สวัสดีทุกคน. ลองดูกันฉันจะเริ่มต้นด้วยการบอกคุณว่าทำไมฉันคิดว่าฉันเป็นคนที่เหมาะสมที่จะพูดคุยกับคุณเกี่ยวกับการจัดการประสิทธิภาพ ดังนั้นฉันมีประสบการณ์ 30 ปีด้านเทคโนโลยี ฉันอยากจะบอกว่าฉันทำงานด้วยการเป็นผู้ดูแลระบบเครือข่ายผู้อำนวยการฝ่ายเทคโนโลยีสารสนเทศรองประธานฝ่ายวิศวกรรมในช่วงเริ่มต้นสองครั้ง จากนั้นฉันก็เปลี่ยนมาเป็นผู้อำนวยการด้านเทคนิคที่ PC Mag มีรูปของฉันอยู่ที่นั่น แต่โดยทั่วไปฉันดูเหมือนเด็กน้อย
จากนั้นก็ไปเป็นนักข่าวในสื่อสิ่งพิมพ์ต่าง ๆ เช่น eWeek และ InfoWorld ในฐานะนักวิเคราะห์ที่ Gigahome สร้างเครือข่ายกับ Bloor Group และให้คำปรึกษาเช่นกัน และมีฉัน: ภาพด้านซ้ายนี้เป็นสิ่งที่ฉันดูเหมือนตอนนี้ ภาพตรงกลางนี้เป็นภาพที่ฉันมีความสุขมาก - ในห้องที่เต็มไปด้วยสายไฟและแสงระยิบระยับและที่ที่มันเย็น - มันต้องเย็นมากและคนอื่นต้องรู้สึกไม่สบายใจสำหรับฉันที่จะรู้สึกสบาย - ฉลาด และมีข้อมูลผู้ติดต่อของฉันหากคุณมีคำถามติดตาม
ฉันต้องการตั้งเวทีที่นี่และพูดคุยเกี่ยวกับการแสดงตามที่ Eric พูดถึง ตอนนี้เราได้เข้าสู่โลกที่ผู้ใช้มีความคาดหวังที่กำหนดโดยแอพและเว็บไซต์ของผู้บริโภค และผู้คนเคยเต็มใจที่จะไปทำงานและนั่งที่นั่นและรอระบบของพวกเขาเพราะมันเป็นสิ่งที่พวกเขาต้องการและตอนนี้ผู้คนก็ไม่เต็มใจที่จะนั่งที่นั่น ดังนั้นจึงเป็นคำถามว่าพวกเขาต้องการให้รถจักรยานยนต์คันนี้บินไปตามทางหรือไม่ พวกเขาอาจไม่ต้องการผู้ชายที่ขี่จักรยานของเขาและพาลูกสาวไปโรงเรียน แต่คุณจะให้อะไร
และมันก็เป็นเรื่องยากเพราะ - ฉันใจดีกับเรื่องนี้ดีถึงสามวินาที - คนต้องการการตอบสนองทันทีเช่นกันและพวกเขาต้องการเข้าถึงได้จากทุกที่ ไม่ว่าจะอยู่ที่ใดในอาคารของคุณหรือในมหาวิทยาลัยหรือที่ใดก็ได้ในโลกได้ทุกเวลาขึ้นอยู่กับว่าธุรกิจของคุณทำงานได้ดีเพียงใด และฉันคิดว่าสิ่งที่ฉันสร้างขึ้นคือเมื่อเราพูดคุยเกี่ยวกับประสิทธิภาพเป็นสิ่งสำคัญที่จะต้องคิดเกี่ยวกับประสิทธิภาพจากมุมมองของประสบการณ์ผู้ใช้
การกำหนดเป้าหมายประสิทธิภาพก่อนการวัดและการปรับเป็นสิ่งสำคัญ ฉันมีภาพของเครื่องรับสัญญาณนี้แล้วเครื่องรับสัญญาณ ชายที่แท้จริงที่เป็นจูนเนอร์เขาต้องการที่จะรู้ว่าสิ่งที่เขาปรับจูนหรือไม่มีจุดที่จริงวางมือลงบนเปียโนและปรับมัน ดังนั้นการกำหนดเป้าหมายไว้ล่วงหน้าจะทำให้เป็นจริงแทนที่จะปรับเป้าหมายให้เหมาะกับสถานการณ์ปัจจุบัน สิ่งสำคัญคือการตรวจสอบตัวชี้วัดในช่วงเวลาหนึ่งและรับทราบว่าระบบเปลี่ยนแปลงอย่างไรกับประสิทธิภาพของโหลดแอปพลิเคชันของผู้ใช้ซึ่งได้รับผลกระทบจากฉากทรัพยากรและรูปแบบการใช้งาน
เป็นสิ่งสำคัญเสมอที่จะต้องเชื่อมโยงสิ่งนี้เข้าด้วยกันกับประสบการณ์ของผู้ใช้หรือการสนับสนุนเหตุการณ์สร้างพื้นฐานสำหรับประสิทธิภาพที่คุณคาดว่าจะสามารถส่งมอบและเมื่อคุณกำลังเข้าใกล้ความเบี่ยงเบนจากพื้นฐานนั้นมีการเตือนล่วงหน้าเพื่อให้คุณสามารถดำเนินการได้ ก่อนที่เราจะเข้าสู่สถานะ“ ล้มเหลวของวาฬ” และคุณรู้ว่าต้องใช้ความสามารถในการตรวจสอบและแก้ไขสาเหตุของปัญหาด้านประสิทธิภาพอย่างรวดเร็วและง่ายดาย และนี่คือก่อนหน้านี้ดีกว่าใช่ไหม
เรารู้จากประวัติศาสตร์ที่ผ่านมาเมื่อมองถึงความพยายามในการพัฒนาก่อนหน้านี้คุณสามารถค้นหาและแก้ไขปัญหาด้านประสิทธิภาพการทำงานได้ดีขึ้น หากคุณรอจนกระทั่งรหัสหรือระบบของคุณพร้อมใช้งานเพื่อเริ่มการทดสอบประสิทธิภาพหรือเพื่อเริ่มต้นการเปิดเผยปัญหาฉันจะไม่พูดว่ามันสายเกินไป แต่อีกครั้งตอนนี้คุณคือคนที่เริ่มแย่ในการวิ่งมาราธอนและ ตอนนี้คุณกำลังเล่น catch-up แทนที่จะกระโดดออกมาแล้วก้าวไปข้างหน้า แล้วคุณจะทำอย่างไร คุณคาดหวังว่าค่าเฉลี่ยของคุณและโหลดสูงสุดของคุณหรือไม่
และคุณจะไปข้างหน้าและคุณปรับขนาดเซิร์ฟเวอร์ทางกายภาพหรือเซิร์ฟเวอร์เสมือนของคุณหรืออินสแตนซ์คลาวด์ของคุณหรือคอนเทนเนอร์ของคุณและทรัพยากรคอนเทนเนอร์ของคุณจากนั้นจึงพิสูจน์แนวคิดและดำเนินการนำร่องหรือไม่ นี่คือช่วงเวลาที่เป็นแบบนี้จุดสิ้นสุดที่คุณต้องการจับอะไรบางอย่างแม้ว่าคุณจะยังดีกว่าที่จะจับมันในการผลิตมากกว่าที่จะไม่สนใจมันในการผลิต แต่จริงๆแล้วเมื่อคุณอยู่ในห้องนักบินคุณควรกำหนดวิธีการและขั้นตอนการติดตามและปรับปรุงอย่างต่อเนื่อง
ตกลง บริษัท มากมาย - เราพูดถึงการแปลงระบบดิจิตอล DevOps ในการปฏิวัติ DevOps มีบทบาทอย่างมากในการแปลงระบบดิจิตอล และนี่คือกระบวนการแบบครบวงจรที่ไม่เคยหยุดนิ่งจริงๆ ดังนั้นมันเหมือนมือทั้งสองวาดกันและกันและนี่คือสิ่งที่ดี เป็นวงที่ไม่มีที่สิ้นสุดระหว่างสองมือของแผน, รหัส, สร้าง, ทดสอบ, ปล่อย, ปรับใช้, ใช้งาน, ตรวจสอบ, กลับสู่แผน มันป้อนข้อมูลเองและเราดำเนินการอัตโนมัติเพื่อให้ทำงานได้อย่างรวดเร็ว มันสร้างห่วงข้อเสนอแนะการตรวจสอบประสิทธิภาพการผลิตและจะใช้มันเพื่อเปิดเผยปัญหาประสิทธิภาพเชิงรุกและแก้ไขปัญหาเหล่านั้นก่อนที่จะส่งผลกระทบต่อฐานผู้ใช้ทั้งหมดของคุณ
และอีกสิ่งหนึ่งที่คุณได้รับแล้วนักพัฒนาไอทีและพนักงานฝ่ายปฏิบัติการกำลังเคลื่อนไหวอย่างรวดเร็วและสอดคล้องกันคุณสามารถจัดความพยายามเหล่านี้กับพนักงานธุรกิจได้อย่างง่ายดาย ประสิทธิภาพของซอฟต์แวร์สำหรับองค์กรนั้นเป็นสัตว์ที่ซับซ้อน บางคนอาจเปรียบมันกับทีมฟุตบอลที่นั่งอยู่หน้าทิศทางกระดานดำและทุกอย่างทำงานแยกจากกันและทุกอย่างทำงานร่วมกัน ฉันมักจะคิดว่ามันเป็นเรื่องเก่าเมื่อฉันได้รถคันแรกและฉันได้แก้ไขสิ่งหนึ่ง ฉันซ่อมเครื่องปรับอากาศแล้วสิ่งที่เกิดขึ้นก็คือระบบทำความเย็นที่เหลือล้มเหลว ดังนั้นคุณจะได้รับคะแนนความเจ็บปวดและทุกอย่างไปด้วยกันและทำการปรับเปลี่ยน คุณต้องจัดระเบียบทุกอย่างด้วยวิธีนี้และสร้างกระบวนการเพื่อที่ว่าเมื่อคุณทำการเปลี่ยนแปลงของคุณคุณเข้าใจว่าทุกอย่างมีผลกระทบต่อทุกอย่างอื่น
และยังต้องระวังและตรวจสอบอีกครั้ง ทดสอบใช้งานไม่ได้ และอีกครั้งเรามาถึงปัญหาของการสร้างโปรแกรมตรวจสอบและปรับปรุงประสิทธิภาพอย่างต่อเนื่อง และนี่คือสไลด์สุดท้ายของฉัน ในขณะที่เราพูดถึงความซับซ้อนนี้และมันเป็นความซับซ้อนที่สวยงามเหมือนกับในนาฬิกาเรือนนี้เรามีชิ้นส่วนที่เคลื่อนไหวมากมายให้กับ PeopleSoft แต่ละสิ่งมีผลต่อทุกอย่างไปตลอดทางขึ้นและลงสแต็ค และมีสถานที่ต่าง ๆ มากมายที่คุณสามารถค้นหากุญแจสู่ปัญหาด้านประสิทธิภาพที่คุณอาจหลงทางได้ง่ายโดยไม่ต้องใช้เครื่องมือที่เหมาะสมและไม่มีกระบวนการที่เหมาะสม และอีกครั้งในทุกสิ่งในหลาย ๆ กรณีสิ่งที่ฉันคิดว่าเราได้เรียนรู้คือคุณสามารถแก้ไขปัญหาโครงสร้างพื้นฐานได้ แต่ตัวแปรขนาดใหญ่จะเป็นรหัสแอปพลิเคชันที่คุณกำหนดเอง ดังนั้นการมีกระบวนการที่เหมาะสมสำหรับการทดสอบและปรับปรุงรหัสแอปพลิเคชันของคุณอย่างต่อเนื่องจึงเป็นสิ่งสำคัญ
และนั่นคือจุดสิ้นสุดของส่วนของฉันและฉันจะหันไปหาบิล
Eric Kavanagh: เอาล่ะบิลขอให้ฉันได้รับกุญแจสำหรับ WebEx ที่นี่ ฉันชอบความซับซ้อนที่สวยงามนั่นเป็นสิ่งที่ดี คุณมีคู่คำพูดที่ดีจริงๆที่นั่นแมท ตกลงบิลพามันออกไป ไปที่ "เริ่มต้นอย่างรวดเร็ว" ถ้าคุณต้องการแชร์หน้าจอ ทั้งหมดที่คุณ
Bill Ellis: ขอบคุณ Matt และขอบคุณ Eric เพียงเพื่อยืนยันคุณทุกคนสามารถเห็นหน้าจอของฉันตอนนี้หรือไม่
Eric Kavanagh: ใช่แล้ว
Bill Ellis: ดังนั้นเราจะพูดถึงผลิตภัณฑ์ของ IDERA Precise for PeopleSoft และการมองเห็นที่พวกเขาสามารถให้เพื่อช่วยให้คุณประสบความสำเร็จในการจัดการกับแอพพลิเคชันที่ซับซ้อน หนทางหนึ่งในการกำหนดความยากลำบากคือแอปพลิเคชั่นหนึ่งอย่างน้อยหกเทคโนโลยีผู้ใช้จำนวนมากและทำให้ยากที่จะตอบคำถามง่ายๆ ผู้ใช้ปลายทางมีปัญหาหรือไม่? ใครคือผู้ใช้ปลายทางพวกเขากำลังทำอะไรสาเหตุของปัญหาคืออะไร
สิ่งที่เรามักจะเห็นคือสถานการณ์นี้ - และสิ่งนี้สามารถนำไปใช้กับ PeopleSoft เช่นเดียวกับแอพพลิเคชั่นอื่น ๆ หรือ PeopleSoft ที่มีปฏิสัมพันธ์กับแอพพลิเคชั่นอื่น - อยู่ในชุดข้อมูลหรืออาจเป็นเมฆในปัจจุบัน ความซับซ้อนนั้น พวกเขาต้องการทำธุรกรรมให้เสร็จสมบูรณ์วิธีการค้นหาคลังโฆษณารายงานเวลาลงมือประเภทเหล่านั้น หากสิ่งต่าง ๆ ช้าหรือไม่พร้อมใช้งานโดยทั่วไปแล้วคนที่ฉลาดและมีเจตนาดีเหล่านี้จะไม่รู้ตัวจนกว่าผู้ใช้จะบ่น
นั่นเป็นช่องว่างในการมองเห็นที่นั่นและสิ่งที่สามารถเกิดขึ้นได้คือมันสามารถเริ่มกระบวนการที่ใช้เวลานานและน่าหงุดหงิดที่ผู้คนอาจเปิดเครื่องมือและพวกเขาดูน่าเสียดายที่เป็นเพียงส่วนย่อยของสแต็กแอปพลิเคชัน ดังนั้นความยากลำบากในการตอบคำถามพื้นฐานเหล่านั้นจึงยังคงอยู่
และหลายครั้งที่อาจมีปัญหาและคุณจะไปที่ผู้ดูแลระบบ WebLogic และเขาจะพูดว่า "ดีหน่วยความจำคอลเลกชันขยะทั้งหมดดูดี ฉันไม่คิดว่ามันเป็น WebLogic” คุณไปที่ผู้ดูแลระบบ DBA และพวกเขาพูดว่า“ ฐานข้อมูลมันทำงานเหมือนเมื่อวาน สิบอันดับแรกดูดี บางทีผู้ดูแลระบบสตอเรจอาจโจมตีคุณด้วย I / O ต่อวินาทีหรือปริมาณงานซึ่งเป็นตัวชี้วัดระดับเฟรมและอาจไม่สะท้อนถึงแอปพลิเคชันของคุณโดยเฉพาะน้อยกว่าฐานข้อมูลหรือกระบวนการเฉพาะ”
ดังนั้นพวกเขาจึงมีตัวชี้วัดเหล่านี้ซึ่งดูเหมือนว่าจะมีปัญหาอยู่ที่อื่น แต่ผู้ใช้รายนี้มีปัญหาหรือได้รายงานปัญหาแล้ว แต่เราจะแก้ไขปัญหานี้ได้อย่างไรในทางที่ดีขึ้น? และวิธีที่ดีกว่าวิธีที่แม่นยำ - หรือนี่คือวิธีหนึ่งที่เราเสนอ - คือการวัดธุรกรรมของผู้ใช้ที่เริ่มต้นในเบราว์เซอร์ผ่านเครือข่ายไปยังเว็บเซิร์ฟเวอร์เข้าสู่ Java Jolt เป็น Tuxedo ลงในฐานข้อมูลรวมถึง DB2 แล้วในที่สุดก็เข้าสู่การจัดเก็บ
และสิ่งนี้แสดงให้เห็นว่าเวลาทั้งหมดบอกว่า "ใครมีปัญหา?" จากนั้นเราสามารถระบุผู้ใช้โดยวิธีที่พวกเขาลงชื่อเข้าใช้ PeopleSoft และเรายังสามารถจับภาพผ่านการแปล Tuxedo ว่าแผง PeopleSoft ดำเนินการอย่างไร
ดังนั้นการกำหนดเวลาจะถูกป้อนลงในที่เก็บข้อมูลประวัติศาสตร์ที่เราเรียกว่าฐานข้อมูลการจัดการประสิทธิภาพและนี่จะกลายเป็นเพลงชิ้นเดียวที่ช่วยให้ผู้ที่ทำอะไรที่ไหนเมื่อไหร่ที่ไหนทำไม แม่นยำยังมีคำแนะนำ สิ่งที่สำคัญที่สุดอาจเป็นเพราะเรารวบรวมข้อมูลทั้งหมดตลอดเวลา - ทั้งในระดับเจ้าหน้าที่ด้านเทคนิค - คุณสามารถวัดได้ทั้งก่อนและหลัง ดังนั้นคุณสามารถนำการวัดโดยการวัดหรือ Six Sigma มาสู่การปฏิบัติงานทั้งหมด
ลองดูที่ "วันหนึ่งในชีวิต" ก่อนอื่นคุณอาจเปิดหน้าจอการแจ้งเตือนที่แม่นยำและนี่คือที่ที่คุณจะได้รับการเตือนล่วงหน้า การแจ้งเตือนที่ดีที่สุดคือคุณมีการแจ้งเตือนกิจกรรม นั่นคือผู้ใช้ออกกำลังกายการทำธุรกรรมและโดยทั่วไปเราไม่พบ SLA ของเรา ในทำนองเดียวกันเรามีสถานะเมื่อมีความพร้อม - และนี่คือพื้นฐานที่บอกว่าส่วนหนึ่งของโครงสร้างพื้นฐานแอปพลิเคชันของเราไม่สามารถใช้งานได้ - เพื่อให้เราสามารถเจาะลึกลงไปและเราสามารถเห็นว่าอินสแตนซ์ Tuxedo ในรูปแบบใด อินสแตนซ์ไม่ทำงาน กิจกรรมทั้งหมดกำลังถูกผลักดันไปยังอินสแตนซ์นี้และต้องจัดการกับสิ่งนั้น เราได้สร้างคอขวดโดยทั่วไป
สำหรับกิจกรรมที่ดำเนินอยู่คุณสามารถเริ่มค้นพบว่าแม้ว่าเราจะมีปัญหาด้านโครงสร้างพื้นฐานโดยรวม แต่ก็มีวิธีการปรับปรุงประสิทธิภาพการประมวลผลภายใน JVM สำหรับ WebLogic นี้ และนี่คือที่มีสิ่งสำคัญจริง ๆ : หลายครั้งที่ผู้คนกำลังเคลื่อนไหวเหมือนเข้าไปในคลาวด์และพวกเขาพูดว่า "ซีพียูและหน่วยความจำคุณต้องการหน่วยความจำเท่าไหร่"
ด้านอื่น ๆ ของเหรียญที่รู้จักกันในชื่อความจุคือประสิทธิภาพในการประมวลผล ถ้าฉันใช้หน่วยความจำน้อยลงถ้าฉันใช้ CPU น้อยลงฉันก็แค่ไม่ต้องการอะไรมาก อย่างที่แมตต์พูดไว้ก่อนหน้านี้ทุกอย่างเกี่ยวข้องกัน ตอนนี้สิ่งที่ฉันทำได้คือฉันสามารถเปิดหน้าจอธุรกรรม PeopleSoft และในหน้าจอแกน y คือเวลาตอบสนองแกน x คือเวลาข้ามวัน
เรามีกราฟแท่งสแต็กที่นี่ซึ่งแสดงเวลาของลูกค้า อันที่จริงแล้วเบราว์เซอร์เว็บเซิร์ฟเวอร์ สีเขียวคือเวลาของ Java ชนิดของสีชมพูคือ Tuxedo และสีน้ำเงินเข้มคือเวลาของฐานข้อมูล โปรไฟล์นี้ไม่ได้เกิดขึ้นเอง มันเกิดขึ้นเนื่องจากการติดตั้ง PeopleSoft เฉพาะ - พวกเขาได้รับการดำเนินการและพวกเขาจะถูกนำเสนอให้คุณตามเวลาตอบสนอง มีช่วงเวลาของทุกขั้นตอนในแอปพลิเคชันเช่นเดียวกับกราฟแท่งสแต็กที่แสดงแอปพลิเคชันที่นี่โดยแยกตามแผงควบคุม ฉันยังสามารถเจาะลึกและค้นหาผู้ใช้เฉพาะหรือจัดอันดับผู้ใช้ของฉัน
หน้าจอนี้ช่วยให้ฉันสามารถระบุผู้ใช้ที่เจาะจงโดยใช้ชื่อเข้าสู่ระบบ ลองคิดดูว่ามันน่าทึ่งหรือมีพลังแค่ไหน หลายครั้งไม่เพียง แต่เกี่ยวกับโครงสร้างพื้นฐานและวิธีการตั้งค่า แต่เป็นวิธีที่ผู้ใช้ใช้งานระบบ คุณอาจมีการจ้างใหม่หรือใครบางคนมีฟังก์ชั่นงานใหม่: อาจไม่รู้วิธีใช้แอปพลิเคชันอย่างถูกต้อง นี่จะช่วยระบุโอกาสการฝึกอบรมได้จริง
ด้านอื่น ๆ ของเหรียญคือถ้าฉันสามารถมุ่งเน้นไปที่ผู้ใช้เฉพาะ - ที่นี่ฉันกำลังมองหาผู้ใช้ในการทำธุรกรรมเฉพาะของพวกเขาและเวลาตอบสนองที่พวกเขามีประสบการณ์ - ฉันสามารถที่จะอยู่โดยตรงประสบการณ์ของผู้ใช้โดยเฉพาะ ผู้ใช้งาน มันไม่เกี่ยวกับการวัดทั่วไปในระดับระบบอีกต่อไปมันเกี่ยวกับประสบการณ์ของผู้ใช้และมีประสิทธิภาพมาก บางส่วนของสภาพแวดล้อมของคุณจะต้องเป็นภายในทรัพยากรบุคคล ฯลฯ อาจมีชิ้นส่วนอื่น ๆ ที่ลูกค้าเผชิญอยู่ ไม่ว่าจะด้วยวิธีใดคุณต้องการมอบประสบการณ์ลูกค้าที่ดีที่สุดและมีประสิทธิผลมากที่สุดเท่าที่จะทำได้
ตอนนี้สำหรับบางแผงฉันสามารถเข้าไปข้างในและเจาะลึกเพื่อตอบคำถาม ดังนั้นนี่คือการดำน้ำแบบลึกที่เราสามารถทำเพื่อเปิดเผยสิ่งที่เกิดขึ้นและคุณอาจดำน้ำแบบลึกนี้ก่อนที่คุณจะโทรหาผู้ใช้ปลายทางหรือหากผู้ใช้ปลายทางเรียกคุณคุณจะสามารถเริ่มกระบวนการเพื่อ พูดว่า“ สาเหตุที่แท้จริงคืออะไร” และมันจะไม่เหมือนกับการใช้งาน CPU และการเอาชนะมันจะอยู่ที่รหัสแอปพลิเคชันที่พวกเขาออกกำลังกาย
มาเจาะลึกกันแล้วเราจะมาดูการจัดการเนื้อหานั้นและคุณสามารถเห็นการวิเคราะห์ของธุรกรรมนั้น: เริ่มต้นเบราว์เซอร์, จุดเริ่มต้นไปยังเว็บเซิร์ฟเวอร์เข้าสู่ Java Jolt และเราแสดงรหัสที่ทำงานลงใน ในที่สุดพาเนล Tuxedo ซึ่งเป็นคำสั่ง SQL ที่แม่นยำแสดงข้อความของคำสั่ง SQL ที่ดำเนินการโดยพาเนล PeopleSoft นี้โดยเฉพาะ
ทุกคนที่เราคุยด้วยมีเครื่องมือ แต่สิ่งที่พวกเขาไม่มีคือบริบท การเชื่อมต่อจุดหรือติดตามธุรกรรมจากเบราว์เซอร์ไปจนถึงคำสั่ง SQL คือบริบท สิ่งนี้ทำเพื่ออะไรเช่น DBA ของคุณแทนที่จะมองสิ่งต่าง ๆ ในระดับอินสแตนซ์หรือระดับฐานข้อมูลตอนนี้ฉันสามารถตรวจสอบที่ระดับคำสั่ง SQL
ดังนั้นฉันจึงสามารถพูดได้ว่า“ คอขวดของคำสั่ง SQL แต่ละรายการคืออะไร” และนี่เป็นสิ่งที่ทรงพลังอย่างยิ่ง โปรดพิจารณาว่าการทำธุรกรรมนี้ไม่สามารถทำงานได้เร็วกว่าคำสั่ง SQL และการทำธุรกรรมทางธุรกิจที่สำคัญทั้งหมดจะโต้ตอบกับระบบของการบันทึก ฐานข้อมูลชอบหรือไม่เป็นรากฐานของประสิทธิภาพและถ้าฉันสามารถละเอียดเพื่อเน้นงบ SQL แต่ละรายการที่มีความสำคัญสำหรับธุรกรรมทางธุรกิจฉันสามารถนำเกมของฉันไปสู่ระดับถัดไปได้
อีกสิ่งที่คุณอาจสังเกตเห็นที่นี่คือมีการคำนวณเปอร์เซ็นต์การบริจาคที่แม่นยำให้ เบราว์เซอร์นั้นเป็นส่วนสำคัญของแอพพลิเคชัน คุณมีการใช้งาน JavaScript คุณมีเวลาในการแสดงผลคุณมีองค์ประกอบของหน้า GIFs, JPEG และคุณพบว่าแอปพลิเคชันของคุณอาจทำงานแตกต่างกันมากใน Chrome กับ IE และรุ่นที่ต่างกัน แม่นยำจะสามารถแสดงให้คุณเห็นเช่นกันและอาจมีบางครั้งที่มีคอขวดหรือการโต้แย้งภายในเบราว์เซอร์ที่อาจทำให้สิ่งต่าง ๆ เช่นหน้าจอหยุด
ความสามารถในการระบุว่าช่วยให้ไอทีไม่เห่าต้นไม้ผิด แต่เพื่อแก้ไขรากสาเหตุของปัญหาต่าง ๆ ที่สามารถเกิดขึ้นได้ ตอนนี้สิ่งที่ฉันสามารถทำได้สำหรับคำสั่ง SQL เฉพาะฉันสามารถวิเคราะห์สิ่งที่เกิดขึ้นที่คำสั่ง SQL นั้น ดังนั้นที่นี่เราได้ไปดูผู้เชี่ยวชาญฐานข้อมูล
หนึ่งในสิ่งที่แตกต่างที่แม่นยำในระดับฐานข้อมูลคือเราสุ่มตัวอย่างเป็นวินาทีย่อย นี่คือการเปรียบเทียบกับคู่แข่งของเราที่ดูทุกๆ 10 ครั้งทุกๆ 15 นาที เพื่อให้ระดับความละเอียดระดับความละเอียดเป็นคำสั่งที่มีขนาดใหญ่กว่าคู่แข่งของเรา
และอีกครั้งเนื่องจากฐานข้อมูลเป็นส่วนหนึ่งของรากฐานของเราเราจะอนุญาตให้ DBA ของคุณนำการปฏิบัติไปสู่ระดับต่อไป ดังนั้นฉันจะเห็นว่าคำสั่ง SQL นี้ใช้จริง 50 เปอร์เซ็นต์หากเวลาฝึกการเข้าถึงระบบย่อยที่เก็บไว้ 50 เปอร์เซ็นต์ของเวลาโดยใช้ CPU คลิกที่ปุ่มปรับแต่งแล้วฉันจะสามารถเข้าไปข้างในและดูรายละเอียดแผนการดำเนินการและสิ่งที่ทำให้รูปแบบการใช้งานนั้นชัดเจน
ตอนนี้อ้างจากลูกค้าของเรา - ถ้าพวกเขาไม่ได้อยู่ในร้านค้าออราเคิลพวกเขาใช้เครื่องมือของออราเคิลที่เรียกว่า OEM และ OEM เป็นฐานข้อมูลหรืออินสแตนซ์ที่มุ่งเน้นจริง ๆ - DBAs มองหารายการ 10 อันดับแรกเสมอหรือไม่ แต่ด้วยความแม่นยำเราสามารถเชื่อมต่อจุดต่าง ๆ กับคำสั่ง SQL แต่ละคำสั่งและเพื่อให้การประมวลผลแบบละเอียดช่วยให้ DBA สามารถปรับระดับธุรกรรมได้อย่างแท้จริงและไม่ใช่แค่ในระดับฐานข้อมูลที่สูงขึ้นมาก
จุดที่สองที่สำคัญยิ่งสำหรับลูกค้านี้คือ Precise โดยการแปล URL ของคุณที่ซับซ้อนให้เป็นชื่อพาเนล PeopleSoft - ถ้าฉันอยู่ใน IT และฉันสามารถพูดคุยเกี่ยวกับผู้จัดการต้นไม้ผู้จัดการเนื้อหาหน้า HR เฉพาะ วิธีที่คนที่ฉันพยายามจะช่วยรู้ว่าฉันกำลังมองและเข้าใจจริง ๆ ว่าพวกเขากำลังมองหาอะไรเพราะมันไม่ใช่อักษรอียิปต์โบราณเหล่านี้อีกต่อไปมันเป็นชื่อที่พวกเขาคุ้นเคย
หนึ่งในคำถามที่เราถาม - ดูเหมือนว่าตลอดเวลาดังนั้นฉันคิดว่าฉันแค่ตอบคำถามเชิงรุก - คุณจะจับ ID ผู้ใช้ PeopleSoft ในโลกได้อย่างไร? ผมขอทำตามขั้นตอนต่างๆ นี่คือหน้าจอลงชื่อเข้าใช้ PeopleSoft ในการเข้าถึงฉันต้องไปที่เว็บเซิร์ฟเวอร์ของฉันและหน้าจอนี้จะปรากฏขึ้น เมื่อแอปพลิเคชันมีเครื่องมือที่แม่นยำหน้าจอนี้มีสคริปต์ที่แม่นยำและฉันสามารถเปิดเผยได้โดยทำการคลิกขวาดูแหล่งที่มา และนี่จะแสดงให้ฉันเห็นว่าโค้ดที่ประกอบกันเป็นหน้าพื้นฐานและที่นี่ในเฟรมหน้านั้นเป็นรหัสสำหรับเว็บและที่จริงช่วยให้ฉันสามารถจับภาพหน้าจอลงชื่อเข้าใช้ที่อยู่ IP ประเภทเบราว์เซอร์ทั้งหมด กลุ่มข้อมูลเกี่ยวกับการแสดงผลและประสบการณ์การใช้งานจริงของผู้ใช้ ดังนั้นเมื่อฉันใส่ชื่อผู้ใช้และคลิกลงชื่อเข้าใช้จะสามารถวัดสิ่งที่ฉันทำ
ฉันเปิดขึ้นไปที่ผู้จัดการต้นไม้ฉันต้องการดำเนินการค้นหากรอกข้อมูลในฟิลด์และฉันคลิกค้นหา ชุดผลลัพธ์ถูกนำเสนอให้ฉันดังนั้นฉันจึงสำรวจอย่างชัดเจนทั้งแอปพลิเคชันสแต็กจนถึงฐานข้อมูล แม่นยำแสดงสิ่งนี้ได้อย่างไร มาดูกันดีกว่า เปิดขึ้นอย่างแม่นยำฉันเข้าไปฉันเห็นกิจกรรมฉันสามารถคลิกแท็บกิจกรรมที่จะแสดงหน้าจอนี้ นี่คือ URL ที่ไม่แปล ฉันสามารถแสดงผู้ใช้และนี่คือรหัสผู้ใช้ที่ฉันเพิ่งลงชื่อเข้าใช้และนี่คือกิจกรรมของฉัน
คุณจะเห็นว่าฉันใช้ Firefox เวอร์ชัน 45 เพื่อนำมาใช้ ฉันออกกำลังกายแอปพลิเคชัน 12 ครั้งและการละทิ้งนั้นโดยทั่วไปเมื่อมีคนออกจากหน้าเว็บก่อนที่จะแสดงผลอย่างสมบูรณ์ซึ่งแสดงถึงปัญหาทางธุรกิจ นั่นคือวิธีที่เราสามารถรับ ID ผู้ใช้ปลายทางได้ มันดีมาก ๆ ผู้คนต่างก็ชื่นชมเมื่อคุณรู้ว่าเกิดอะไรขึ้น
ตอนนี้เราต้องการเปลี่ยนเกียร์แปลก ๆ เรากำลังดูธุรกรรมในภายหลัง เราดำน้ำลึกกับธุรกรรมเฉพาะและดูที่คำสั่ง SQL ตอนนี้ฉันต้องการเปลี่ยนเกียร์และดูเทคโนโลยีอื่น ๆ ภายในแอปพลิเคชัน PeopleSoft ที่เริ่มต้นด้วย WebLogic
ดังนั้นนี่คือตัวอย่างของ WebLogic และคุณสามารถดูกิจกรรมได้ตลอดเวลา คุณมีรายงานทางการเงิน มันบอกฉันทันทีจากไม้ค้างคาวใช้หน่วยความจำใกล้มากที่สุด สิ่งหนึ่งที่เราพบคือคนส่วนใหญ่ใช้งานสแต็กแอปพลิเคชันทั้งหมดหรืออย่างน้อยส่วนหนึ่งภายใต้สภาพแวดล้อมที่ใช้ร่วมกันบ่อยครั้งมากคือ VMware คุณต้องจัดสมดุลของปริมาณทรัพยากรที่คุณร้องขอและจำนวนเงินที่คุณต้องการ คุณไม่ต้องการที่จะเป็นหมูทรัพยากร ในทำนองเดียวกันคุณไม่ต้องการใส่ข้อ จำกัด ในการประมวลผลโดยไม่ขอหน่วยความจำเพียงพอในกรณีนี้
การกำหนดค่ามีความสำคัญต่อการจัดการประสิทธิภาพเช่นกัน ดังนั้นเราสามารถเข้าไปในคอลเลกชันขยะหน่วยความจำและเคาน์เตอร์ JMX WebLogic ทั้งหมดเพื่อให้ฉันรู้ว่าสุขภาพของฟอร์ม WebLogic ของฉัน
ตอนนี้ใน Tuxedo Tuxedo ที่ร้านค้าหลายแห่งเป็นกล่องดำและเป็นส่วนสำคัญของ PeopleSoft มันเป็นกาวชนิดหนึ่งที่รวมทุกอย่างเข้าด้วยกันดังนั้นฉันเกือบคิดว่ามันเป็นส่วนเสริมของระบบปฏิบัติการ เป็นสิ่งที่คุณใช้และกำหนดค่าอย่างระมัดระวัง อนึ่ง - นี่เป็นข้อความเล็ก ๆ น้อย ๆ - ในความคิดเห็นที่เอริคกล่าวถึง "การปกครองแบบเร่งด่วน" และฉันคิดว่ามันเข้ามาเล่นจริงๆเมื่อร้าน PeopleSoft กำลังพิจารณาที่จะย้ายจาก UI ดั้งเดิมไปสู่ UI ที่ลื่นไหลเพราะคุณจะ พบว่าคุณอยู่ด้านหลังโค้งเนื่องจากวิธีการที่ UI การฝึกหัดใช้สภาพแวดล้อม PeopleSoft
ตอนนี้คุณมีปัญหาที่ WebLogic ที่ Tuxedo ที่ฐานข้อมูลและที่จัดเก็บที่นี่เพียงเพราะ HTML5 มีการส่งข้อความจำนวนมหาศาล อาจเป็นอย่างน้อย 10 เท่าที่ UI คลาสสิกทำและการส่งข้อความเพิ่มเติมหมายถึงปริมาณการใช้งานเพิ่มเติม ดังนั้นการกำหนดค่าของ Tuxedo จะต้องมีการปรับเปลี่ยนเพื่อรองรับการรับส่งข้อมูลเพิ่มเติม สองสามสิ่งเกี่ยวกับหน้าจอนี้จบลงที่ด้านขวาเรามีกราฟเวลาทำงานสำหรับเวลาตอบสนองแบบถ่วงน้ำหนักเวลาตอบสนองเฉลี่ยและจำนวนการดำเนินการ
ตรงนี้เรามีข้อมูลเกี่ยวกับโดเมน Tuxedo ทั้งหมดภายในสภาพแวดล้อม เราแบ่งบริการผู้ใช้กระบวนการเซิร์ฟเวอร์รวมถึง IP ฉันสามารถเปลี่ยนสิ่งนี้เป็นจำนวนการดำเนินการและนำเสนอผู้ที่เรียงลำดับจากมากไปน้อยเพื่อให้ฉันสามารถดูสิ่งที่ถูกดำเนินการมากที่สุดครั้ง ฉันยังสามารถเลื่อนลงเพื่อเปิดเผยโดเมน คนส่วนใหญ่มีหลายโดเมนในสภาพแวดล้อมของพวกเขาโดยทั่วไปจะกระจายกิจกรรมและฉันสามารถตั้งค่าการปฏิบัติตาม SLA ได้ดังนั้นจึงแจ้งเตือนที่เลเยอร์ Tuxedo
หากคุณมีการเข้าคิวคุณมีปัญหาที่แตกต่างกันที่เกิดขึ้นเนื่องจากการกำหนดค่า โดยทั่วไปแล้วคุณ - เพราะเป็นผลกระทบต่อโลก - โดยทั่วไปคุณจะไม่ทำการเปลี่ยนแปลงได้ทันที คุณต้องการค่อยๆเพิ่มระบบเป็นส่วนหนึ่งของกระบวนการ QA ซึ่งตีกลับกลับไปยังจุดที่ Matt ทำไว้ก่อนหน้านี้เกี่ยวกับการแก้ไขปัญหาประสิทธิภาพในช่วงต้นของกระบวนการ เป็นการดีกว่าที่จะต้องกำหนดค่าให้ถูกต้องเมื่อคุณไปผลิตแทนที่จะไปผลิตและพบว่าการกำหนดค่าไม่ตรงกับรูปแบบการใช้งาน ฉันชอบคำแนะนำที่ Eric และ Matt มอบให้ในวันนี้ ฉันคิดว่าพวกเขาเป็นเป้าหมายจริงๆในแง่ของความท้าทายที่คุณเผชิญในการจัดการและพัฒนาสภาพแวดล้อมของ PeopleSoft
ตอนนี้ฉันพูดแบบนี้มาก่อน - ฉันคิดว่ามันคุ้มค่าที่จะพูดอีกครั้ง: ธุรกรรมทางธุรกิจที่สำคัญทุกอย่างมีปฏิสัมพันธ์กับฐานข้อมูล ลองสำรวจกันว่า Precise สามารถให้ข้อมูลเพิ่มเติมได้อย่างไร ที่นี่เป็นตัวอย่างของ Oracle โดยเฉพาะ วิธีการที่แน่นอนแบบเดียวกับที่เราเห็น - แกน y คือเวลาดำเนินการแกน x คือเวลาข้ามวัน แต่ตอนนี้กราฟแท่งสแต็กเป็นสถานะการดำเนินการภายใน Oracle นี่แสดงให้เราเห็นว่าข้อ จำกัด ของการประมวลผลในระบบคืออะไร ที่นี่มีรายงานการค้นพบที่บอกฉันว่าคุณมีบัฟเฟอร์การบันทึกการทำซ้ำสูงนี้
ฉันยังดูรุ่นที่เลือกนี้จาก PSVersion จริงๆแล้วมันเป็นการสิ้นเปลืองทรัพยากรจำนวนมาก อนึ่งเนื่องจากเราสุ่มตัวอย่างและเราให้มุมมองความละเอียดสูงนี้ของสิ่งที่เกิดขึ้นจริงในระบบคุณอาจประหลาดใจว่าผู้ใช้ทรัพยากรจริงในระบบของคุณคืออะไรเพราะถ้าคุณแค่มองทุก ๆ 10 นาทีไม่ใช่ จะแสดงให้คุณเห็นว่าผู้บริโภคทรัพยากรเหล่านั้นคืออะไร ดังนั้นเมื่อทราบว่าผู้ใช้ทรัพยากรที่แท้จริงคืออะไรคุณสามารถจัดการกับการประมวลผลที่แท้จริงบนคอขวดหรือในระบบ
ตอนนี้ที่นี่เราได้ข้ามไปยังแท็บกิจกรรมและนี่คือกิจกรรม คุณจะเห็นว่าเรากำลังดู CPU, ระบบย่อยหน่วยเก็บข้อมูล, ล็อคแอปพลิเคชัน, ระบบปฏิบัติการรอ, RAC, ส่งข้อมูล, เซิร์ฟเวอร์ Oracle, การสื่อสารและการรวมภายในเข้าด้วยกัน นี่คือแกน y นี่คือเวลาดำเนินการทั้งหมด
ด้านล่างนี้คือคำสั่ง SQL ที่ผลักดันโปรไฟล์นี้และหนึ่งในสิ่งที่คุณเห็นคือเวลาแฝงต่ำเหล่านี้ - สองมิลลิวินาที แต่ด้วยการดำเนินการเกือบ 4, 500 ครั้งหมายความว่าคำสั่ง SQL เป็นผู้ใช้ทรัพยากรอันดับหนึ่งในระบบของคุณ ทราบ. นอกจากนี้ยังไม่รอการล็อคหรือการรอ ใช้ซีพียู 100% ตลอดเวลา ไม่ได้หมายความว่าไม่มีสิ่งที่ฉันไม่สามารถทำได้ มีหลายสิ่งที่ฉันสามารถทำได้ถ้าฉันรู้ว่าคำสั่ง SQL และอ็อบเจ็กต์ใดที่กำลังถูกเข้าถึง และนี่คือวิธีที่เราสามารถช่วยได้
ตอนนี้ที่นี่มีการเจาะลึกและสิ่งนี้ทำให้เราอยู่ในบริบทของโปรแกรม PeopleSoft แต่ละโปรแกรมและแต่ละโปรแกรมเหล่านี้มีจุดประสงค์ที่แตกต่างกันภายใน PeopleSoft คุณสามารถเริ่มต้นที่อยู่ที่ระดับฐานข้อมูลว่ามีการใช้แอปพลิเคชันอย่างไร
และถ้าฉันเลือกโปรแกรมใดโปรแกรมหนึ่งฉันสามารถแยกคำสั่ง SQL ที่โปรแกรมนั้นส่งเพื่อที่ฉันจะสามารถโฟกัสแอพพลิเคชั่นได้มากกว่าเทคโนโลยีฐานข้อมูลที่เน้นเมื่อฉันค้นหาและดูการปรับฐานข้อมูลและการกำหนดค่าฐานข้อมูล ฉันต้องการเพียงแค่นำสิ่งนี้มาสู่ความสนใจของคุณ บ่อยครั้งที่องค์กรขนาดใหญ่จำนวนมากแบ่งออกเป็น DBA โครงสร้างพื้นฐานและ DBA ของแอปพลิเคชัน แม่นยำด้วยการแสดงแอปพลิเคชันเช่นเดียวกับการใช้ทรัพยากรเราสามารถเชื่อมช่องว่างและวิธีแก้ปัญหานี้มีประโยชน์กับ DBA ทั้งสองประเภทในระบบ
ตอนนี้ส่วนนี้เป็นสิ่งที่เราแสดงออกในสิ่งที่เราสามารถทำได้ในระดับฐานข้อมูล และสิ่งที่เกิดขึ้นที่นี่คือเรามีการหยุดหน้าจอมีการเลือกจาก PS_Prod และสิ่งที่เราทำคือเราคลิกปุ่มปรับแต่งนี้และสิ่งนี้จะนำเราเข้าสู่พื้นที่ทำงาน SQL นี้ ตอนนี้สำหรับคนที่ไม่ใช่ DBA ของคุณนี่อาจดูไม่น่าตื่นเต้นอย่างแท้จริง สำหรับผู้ที่เป็น DBA คุณอาจพบว่าสิ่งนี้น่าตื่นเต้นทีเดียว สิ่งที่เราแสดงที่นี่คือระยะเวลาของคำสั่ง SQL นี้โดยเฉพาะกับการเปลี่ยนแปลงในระบบ และนี่คือการแสดงวันพุธวันพฤหัสบดีวันศุกร์ระยะเวลาประมาณ 2/10 ของวินาที วันเสาร์และวันอาทิตย์ บริษัท นี้ไม่ทำงาน - โชคดีพวกเขา มาวันจันทร์มีการเปลี่ยนแปลง: แผนการเข้าถึงเปลี่ยนไป แผนการเข้าถึงใหม่เป็นวิธีที่ฉับพลันขึ้นมาที่นี่ ที่จริงแล้วช้าพอที่จะทำให้หน้าจอค้าง
ตอนนี้ถ้าฉันเป็น DBA ฉันต้องการข้อมูลเพิ่มเติมเพื่อทราบสาเหตุที่แท้จริง ฉันจำเป็นต้องรู้เครื่องมือเพิ่มประสิทธิภาพฐานข้อมูลที่เลือก ดังนั้นแม่นยำเสนอการเปรียบเทียบที่แสดงแผนการดำเนินการที่รวดเร็วและมีประสิทธิภาพเมื่อสิ่งต่าง ๆ กำลังทำงานได้ดีรวมถึงแผนการดำเนินการที่ช้าและไม่มีประสิทธิภาพ การเข้าร่วมตัวกรองนี้เป็นเรื่องปกติสำหรับ DBA ที่เรียกใช้ PeopleSoft สิ่งที่ตัวกรองทำคือจะมองหาทุกแถวในตารางเดียวดูที่แถวทุกแถวในตารางการเข้าร่วมซึ่งใช้ CPU มาก มันไม่มีประสิทธิภาพอย่างยิ่งเพราะไม่มีการกรองเพียงแค่ดูชุดย่อยของแถวที่จำเป็น แต่โดยคำสั่ง SQL และการไร้ประสิทธิภาพนั้นส่งผลให้เวลาดำเนินการช้าลง ดังนั้นในที่สุดพวกเขาก็ทำให้แผง PeopleSoft ช้าลงในการหยุดหน้าจอและในที่สุดก็สามารถไปถึงสาเหตุที่แท้จริงที่คุณไม่เคยรู้มาก่อนเว้นแต่ว่าคุณมีเครื่องมือที่แสดงรหัสแอปพลิเคชันคำสั่ง SQL และอื่น ๆ
นั่นคือการดำน้ำลึก ตอนนี้เราจะดึงมุมมองขึ้นไปสู่มุมมอง 10, 000 ตารางฟุตของแดชบอร์ด ในแม่นยำแดชบอร์ดไม่ได้มีไว้สำหรับทีมงานด้านเทคนิค แต่จริงๆแล้วคุณสามารถใช้เพื่อแบ่งปันข้อมูลกับการปฏิบัติงานอาจจะอยู่กับทีมแอปพลิเคชัน ดังนั้นหนึ่งแดชบอร์ดชุดหนึ่งอาจแสดงพาเนล PeopleSoft และเวลาไคลเอ็นต์เพื่อให้คุณรู้ว่าประสบการณ์ของผู้ใช้คืออะไร อาจมีการกำหนดค่าแผงควบคุมอื่นสำหรับการทำงานและแผงควบคุมนี้อาจดูว่ามีการแจ้งเตือนค้างหรือไม่ เรามีการแจ้งเตือนที่ระบบปฏิบัติการ, เว็บ, WebLogic, Tuxedo และระดับฐานข้อมูล ไม่มีการแจ้งเตือนที่นี่เวลาตอบสนองโดยเฉลี่ย คุณจะเห็นว่าเรากำลังทำงานประมาณหนึ่งในสามของวินาที ที่นี่ฉันสามารถดูโครงสร้างพื้นฐานของฉันแสดงให้ฉันเห็น VMs ทั้งหมดในสภาพแวดล้อมของฉันและฉันสามารถเริ่มต้นในการประมวลผลโหลดบาลานซ์และฉันยังสามารถดูโดเมน Tuxedo ของฉัน สภาพแวดล้อมนี้มีหกโดเมนที่แตกต่างกันดังนั้นฉันจึงสามารถเห็นโดเมนเหล่านั้นและฉันสามารถสร้างความสมดุลให้กับเว็บได้
ตอนนี้ที่เก็บข้อมูลประวัติศาสตร์ของ Precise ที่ PMDB ซึ่งเป็นฐานข้อมูลการจัดการประสิทธิภาพมีเมตริกมากมาย และบางครั้งมีคนต้องการทราบเกี่ยวกับจำนวนการเข้าถึงเบราว์เซอร์หรือคุณสามารถนับการเข้าถึงตามประเภทของเบราว์เซอร์หรือประสิทธิภาพตามประเภทของเบราว์เซอร์ มีหลายสิ่งที่สามารถทำได้เพื่อให้มองเห็นเพิ่มเติมเกี่ยวกับระบบของคุณ
ที่นี่อันนี้เรากำลังดูที่การใช้หน่วยความจำ WebLogic และคุณเห็นรูปแบบฟันเลื่อยที่ดีการใช้หน่วยความจำ มีการรวบรวมขยะมันดึงการอ้างอิง มันกลับขึ้นมาและนี่เป็นรูปแบบที่ดีมาก ๆ ที่คุณอยากเห็น ดังนั้นนี่คือการดูสภาพแวดล้อม PeopleSoft เป็นชุดของระบบย่อยและสิ่งนี้จะเหมาะสมสำหรับการดำเนินการ คำถามพื้นฐานที่สุดคือ“ เอาละเกิดอะไรขึ้นกับเซิร์ฟเวอร์ล่ะ” ความแม่นยำมีการเปิดเผยทั้งหมด นอกจากนี้ยังมีตัวชี้วัดเซิร์ฟเวอร์อีกด้วย และที่นี่คุณสามารถวัด CPU, หน่วยความจำ, I / O, เซิร์ฟเวอร์, ผู้ใช้ในระบบได้จริง และนั่นคือวิธี - ที่รวมกับแนวโน้มระยะยาว - เป็นวิธีที่ผู้คนใช้แม่นยำสำหรับการวางแผนกำลังการผลิต
และฉันต้องการที่จะโยนโน้ตเล็กน้อยที่นั่น โดยปกติแล้วร้านค้าจะมีงบประมาณมากสำหรับฮาร์ดแวร์สำหรับเซิร์ฟเวอร์งบประมาณสำหรับพนักงานมาก คุณจะลงทุนอย่างไรคุณจะวางเดิมพันของคุณที่ไหน? เมื่อใช้อย่างแม่นยำคุณจะได้รับความได้เปรียบเพราะคุณเห็นว่าระบบย่อยของหน่วยเก็บข้อมูลถูกใช้งานอย่างไร ถ้าคุณทำสุ่ม I / O จำนวนมากความแม่นยำจะแสดงให้คุณเห็น มันจะช่วยปรับการลงทุนในสตอเรจโซลิดสเตท นั่นอาจเป็นสิ่งสำคัญสำหรับร้านค้าของคุณมากกว่าการซื้อ CPU เพิ่มเติมหากการใช้งาน CPU ต่ำ
คุณต้องการลงทุนในจุดที่คอขวดของการประมวลผลที่แท้จริงซึ่งคุณสามารถรับผลตอบแทนได้ และด้วยการระบุที่แม่นยำทุกอย่างตั้งแต่ประสิทธิภาพการประมวลผลแอปพลิเคชันไปจนถึงความจุเราจึงช่วยให้คุณสามารถประเมินและจัดทำเอกสารตามที่ต้องการด้วยตัวเลข
ตอนนี้ชิ้นสุดท้ายคือการแจ้งเตือนและการแจ้งเตือนเป็นวิธีที่เริ่มต้นนี้ จำไว้? เราเห็นการแจ้งเตือนว่ามี SLA ประสิทธิภาพและเราเห็นว่าอินสแตนซ์ WebLogic หยุดทำงาน ลองดูที่ส่วนต่อประสานการแจ้งเตือน และอีกครั้งเกิดอะไรขึ้น หนึ่งในสิ่งที่ฉันต้องการชี้ให้เห็นในมุมมองนี้คือความแม่นยำไม่เพียง แต่มีการแจ้งเตือนประสิทธิภาพและการแจ้งเตือนสถานะเกี่ยวกับความพร้อมใช้งานเรายังมีการแจ้งเตือนแนวโน้ม เหตุผลที่การแจ้งเตือนแนวโน้มมีความสำคัญคือถ้าระบบของคุณไม่ได้ใช้งานหรือมีผู้ใช้หนึ่งหรือสองคนอาจเป็นสิ่งที่ดี มันไม่ได้จนกว่าคุณจะเริ่มเพิ่มผู้ใช้และพวกเขาก็เริ่มทำกิจกรรมมากขึ้นเรื่อย ๆ ที่คุณเริ่มที่จะโต้แย้งข้อมูลสำหรับทรัพยากรในระดับ Tuxedo ที่ระดับ WebLogic ที่ระดับเครือข่ายที่ระดับฐานข้อมูล และความขัดแย้งนั้นส่งผลให้ประสิทธิภาพลดลงและในที่สุดคุณอาจข้ามเส้นและนั่นคือการแจ้งเตือนประสิทธิภาพและนั่นคือโดยทั่วไปคุณไม่บรรลุเป้าหมาย SLA สำหรับองค์กร ดังนั้นชุดการแจ้งเตือนเหล่านี้จึงดีมาก
ระดับเว็บทางด้านซ้ายมือระดับเว็บวัดระดับประสบการณ์ผู้ใช้จริงจากนั้นคุณจะเข้าสู่เทคโนโลยีภายในแอปพลิเคชันพื้นฐาน นี่คือหน้าจอสถาปัตยกรรมของเราว่าเราจะทำทั้งหมดนี้อย่างไร เป็นการดีที่คุณต้องการมีเซิร์ฟเวอร์ที่แม่นยำที่เป็นอิสระจากสภาพแวดล้อมที่ตรวจสอบหรือสภาพแวดล้อม เซิร์ฟเวอร์ที่แม่นยำหนึ่งตัวสามารถจัดการกับแอปพลิเคชันมากมาย
สำหรับ PeopleSoft และสำหรับฐานข้อมูล Oracle และ DB2 เราต้องการตัวแทนท้องถิ่น หากสภาพแวดล้อม PeopleSoft ของคุณ back-end โดย SQL Server มีตัวเลือกให้ทำแบบไม่ใช้เอเจนต์ เรายังไม่มีเอเจนต์สำหรับ Sybase หัวใจสำคัญของรูปแบบความปลอดภัยของเราคือการรวบรวมข้อมูลที่นี่ในขณะที่ผู้ใช้ของแม่นยำในการรับรองความถูกต้อง มันเป็นกระบวนการที่แยกจากกันโดยสิ้นเชิงข้อมูลรับรองแยกต่างหากการรับรองความถูกต้องแยกต่างหากและนั่นคือส่วนหนึ่งของรูปแบบความปลอดภัยของเรา และมีรายละเอียดเพิ่มเติม
ฉันคิดว่านี่น่าจะเพียงพอสำหรับการแนะนำสถาปัตยกรรมในตอนนี้ หากมีข้อสงสัยโปรดถามพวกเขาตามที่เอริคกล่าวไว้
เช่นเดียวกับการสรุปอย่างรวดเร็วโซลูชันนี้ออกแบบมาสำหรับ 24 โดย 7 ในการผลิต ขอแนะนำอย่างยิ่งให้คุณใช้เราในการควบคุมคุณภาพ หากคุณทำการพัฒนาภายในให้เริ่มใช้พวกเราในการพัฒนา เรากำลังจะแปล URL ที่ซับซ้อน URI ให้เป็นชื่อพาเนล PeopleSoft เมื่อฉันพูดถึงการผลิตเรามีค่าใช้จ่ายต่ำมากดังนั้นคุณจึงมีทัศนวิสัยคุณรู้อยู่เสมอว่าเกิดอะไรขึ้นคุณกำลังระบุผู้ใช้ปลายทาง
ฉันไม่ต้องเข้าไปและกำหนดธุรกรรมเหล่านี้ - มีเพียงจุดเชื่อมต่อที่เป็นธรรมชาติจากเบราว์เซอร์, URL, จุดเข้าใช้งาน, การเชื่อมต่อเว็บเซิร์ฟเวอร์ไปยัง WebLogic, บริบทการเชิญลงไปซึ่งให้คำสั่ง SQL จากนั้นเราสามารถจับคำสั่ง SQL และสิ่งที่กำลังทำอยู่ แม่นยำเป็นฐานข้อมูลที่ชาญฉลาดและฉันคิดว่านี่เป็นปัจจัยที่ทำให้เราแตกต่างและทำให้ DBA ของคุณทำงานร่วมกันได้
จุดสุดท้ายคือเพราะเราอยู่เสมอเรารวบรวมเสมอคุณสามารถวัดได้ทั้งก่อนและหลังและคำนวณปริมาณการปรับปรุงหรือในกรณีที่หายากคุณอาจเปลี่ยนประสิทธิภาพคุณจะรู้ว่าคุณสามารถม้วนมันได้ กลับมาทันที คู่แข่งของเราส่วนใหญ่สิ่งที่พวกเขาทำคือถ้าคุณต้องการดูข้อมูลเพิ่มเติมคุณต้องเปิดการมองเห็นเพิ่มเติมและโดยทั่วไปแล้วการมองเห็นเพิ่มเติมจะทำให้เกิดค่าใช้จ่ายจำนวนมาก ด้วยความแม่นยำคุณจะสามารถมองเห็นได้ตลอดเวลาและคุณสามารถแก้ปัญหาได้เสมอ ดังนั้นหากคุณจะไปที่เว็บไซต์ Precise โปรดตรวจสอบผลิตภัณฑ์ Precise ใด ๆ ไม่ว่าจะเป็น Precise for Oracle เราอยู่ในรายการเป็นแพลตฟอร์มประสิทธิภาพแอปพลิเคชันที่แม่นยำและมีปุ่มสำหรับขอการสาธิต
ที่จริงถ้าฉันแชร์หน้าจอฉันคิดว่าฉันอาจจะไปที่นั่นเพื่อแสดงให้คุณเห็นว่ามันเป็นอย่างไรเพื่อให้คุณสามารถเห็นสิ่งนี้ได้ทันที นี่คือเว็บไซต์ IDERA คุณไปที่ผลิตภัณฑ์ ฉันสามารถเลือกส่วนประกอบที่แม่นยำเหล่านี้และฉันต้องการที่จะเห็นมันในการดำเนินการ นี่จะเป็นการเริ่มกระบวนการของเราในการแบ่งปันข้อมูลเพิ่มเติมที่อาจมีความสำคัญต่อเว็บไซต์ของคุณ หรือหากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการย้ายไปยัง UI ของไหลคุณสามารถติดต่อเราได้
และนั่นเอริคฉันต้องการส่งกระบองกลับมาหาคุณ
Eric Kavanagh: ตกลงดีมาก ฉันต้องพูดอีกครั้ง - งานนำเสนอค่อนข้างครอบคลุมและน่าประทับใจที่นั่นบิล คุณพูดถึงเรื่องทั้งหมดที่ฉันอยากถาม เราไม่มีเวลามาก - ประมาณเก้านาที - และฉันต้องการให้ Matt ได้รับโอกาสถามคำถามสองสามข้อและมีอย่างน้อยหนึ่งหรือสองคนจากผู้ชม
แต่คุณพูดถึงบางสิ่งที่ฉันคิดว่าน่าสนใจมากและเกี่ยวกับวิธีที่แม่นยำสามารถช่วยในการจัดหาทีม IT เพราะคุณสามารถชี้ให้เห็นได้คุณสามารถทำกรณีที่คนใดคนหนึ่งตัดสินใจว่าสิ่งที่คุณต้องการนั้นมั่นคงกว่า ตัวอย่างเช่นพื้นที่เก็บข้อมูลหรือสิ่งที่คุณต้องการคือการปรับปรุงเครือข่ายหรือสิ่งที่อาจเกิดขึ้น แต่นั่นเป็นเรื่องใหญ่ คุณมักจะเห็น บริษัท ต่าง ๆ รับรู้และใช้มันหรือคุณพยายามที่จะประกาศอีกครั้งหรือไม่?
Bill Ellis: จริง ๆ แล้วทั้งสองและสิ่งนี้ก็คือรูปแบบการใช้งานแม้สำหรับแอพพลิเคชั่นแพ็คเกจอย่าง PeopleSoft รูปแบบการใช้งานนั้นแตกต่างกันในแต่ละไซต์ ฉันโชคดีที่ทำการโยกย้าย PeopleSoft ที่ธนาคารและธนาคารใช้ระบบบัญชีแยกประเภททั่วไปแตกต่างจากองค์กรส่วนใหญ่มาก จริง ๆ แล้วคุณสามารถมีธุรกรรมส่วนตัวที่ทำที่สาขาพวกเขาทั้งหมดลงรายการบัญชีในบัญชีแยกประเภททั่วไป
และดังนั้นแทนที่จะโพสต์บัญชีแยกประเภทหลายสิบหรือหลายร้อยบัญชีจริง ๆ แล้วคุณกำลังโพสต์หลายร้อยหลายพัน และนั่นคือสิ่งที่ฉันมีส่วนร่วมใน Precise เพราะรูปแบบการใช้งานและมันทำให้เราสามารถระบุได้ แต่ความต้องการของแอปพลิเคชันทั้งในระดับรหัสระดับการกำหนดค่ารวมถึงระดับโครงสร้างพื้นฐาน ดังนั้นฉันจึงเป็นผู้เชื่อที่ยิ่งใหญ่และฉันต้องการประกาศเรื่องนั้นด้วยเช่นกันเพราะคุณไม่ควรทำการตัดสินใจเกี่ยวกับฮาร์ดแวร์ตามการใช้งาน คุณควรยึดตามความต้องการของสภาพแวดล้อมของคุณ
Eric Kavanagh: และมีคำถามจากผู้เข้าร่วมประชุมจากนั้น Matt ฉันจะส่งคำถามให้คุณสองหรือสามข้อ นี่เป็นสิ่งที่ดีและมันตลกเพราะมันเป็นคำตอบที่ใหญ่และยาวที่คุณสามารถให้ได้ ผู้เข้าร่วมประชุมถามว่า:“ คุณรวบรวมตัวชี้วัดประสิทธิภาพอย่างไรในตอนท้ายของผู้ใช้หลังจากการปรับใช้และระหว่างการทดสอบ”
ฉันคิดว่าคุณทำได้ดีมากในการดำน้ำลึกแค่ไหนและมีประสิทธิภาพแค่ไหน คุณพูดถึงเรื่องย่อยวินาทีสำหรับบางสิ่งเมื่อเทียบกับทุก ๆ ห้านาทีหรือ 10 นาที นั่นคือเมื่อคุณจะได้ระดับรายละเอียดที่จำเป็นเพื่อค้นหาคำตอบใช่ไหม
Bill Ellis: ใช่แล้วสิ่งที่สำคัญคือนักสะสมข้อมูลประสิทธิภาพนั้นเป็นเทคโนโลยี ดังนั้นเมื่อเราทำการปรับใช้เราจำเป็นต้องทราบว่าสแต็กแอปพลิเคชันของคุณถูกสร้างขึ้นอย่างไรโดยเริ่มจากระบบปฏิบัติการเวอร์ชันของเวอร์ชันใด Tuxedo, WebLogic เครื่องมือ People รุ่นใดที่คุณใช้อยู่
และมันคือการออกแบบของตัวแทนเหล่านั้นที่ทำเช่นนั้นการรวบรวมข้อมูลที่ช่วยให้เราเปิดเผยว่าระดับการมองเห็นที่แม่นยำนั้นมี และฉันคิดว่าทัศนวิสัยนั้นบางครั้งอาจเป็นการข่มขู่คนอื่นเล็กน้อย แต่ถ้าเป้าหมายของคุณคือการเข้ามาและพัฒนาสิ่งต่าง ๆ และเพิ่มประสิทธิภาพการแสดงถึง 11 นั่นคือระดับการมองเห็นที่คุณต้องการ และถ้าแม่นยำสามารถให้มันและมันเป็นค่าใช้จ่ายต่ำคำถามคือทำไมไม่ ดังนั้นฉันคิดว่านั่นเป็นคำถามที่ยอดเยี่ยมและโปรดติดต่อเราหากคุณต้องการที่จะหารือเพิ่มเติม
Eric Kavanagh: โอเคดี และแมตต์คุณมีคำถามอะไรไหม?
Matt Sarrel: ฉันคิดว่าฉันโอเค ฉันหมายถึงฉันได้รับการจัดการกับ WebEx crashing ที่นี่ดังนั้น
Eric Kavanagh: โอ้ไม่ เราต้องการความแม่นยำในการเข้าใจว่าทำไม
Matt Sarrel: ใช่ฉันเดาคำถามที่ฉันคิดในขณะที่คุณกำลังพูดอยู่ Bill คือถ้าคุณสามารถพูดคุยเล็กน้อยเกี่ยวกับวิธีการหลายทีมสามารถได้รับในหน้าเดียวกันเมื่อแก้ไขปัญหาประสิทธิภาพเนื่องจากฉันรู้ว่าเป็นสิ่งที่ ขึ้นมาซ้ำแล้วซ้ำอีกใครเป็นผู้รับผิดชอบในสิ่งที่และวิธีการที่ทุกคนสามารถทำงานร่วมกันเพื่อส่งมอบคุณภาพที่ดีที่สุดให้กับพนักงาน
Bill Ellis: ใช่ดังนั้นพนักงานไอทีจึงมีแนวโน้มที่จะมีราคาแพง ในร้านค้าส่วนใหญ่คุณแบ่งออกเป็นทีมตามเทคโนโลยีโดยมีความซับซ้อนของเทคโนโลยี หนึ่งในสิ่งสำคัญที่เกิดขึ้นคือมีปัญหาเรื่องประสิทธิภาพและมีหลายครั้งที่ความขัดแย้งเกิดขึ้น และนั่นคือสิ่งที่ทุกคนมีตัวชี้วัดเพื่อปลดเปลื้องระดับของพวกเขาเพราะพวกเขาไม่มีบริบท พวกเขากำลังดูว่าเกิดอะไรขึ้นในระดับ WebLogic แทนที่จะเกิดอะไรขึ้นในระดับรหัสธุรกรรม หรือพวกเขากำลังดูระดับฐานข้อมูลมากกว่าที่จะเป็นคำสั่ง SQL ของแต่ละธุรกรรม
และด้วยความสามารถในการระบุระดับปัญหาและรหัสปัญหาภายในระดับนั้นสิ่งที่ทำคือทำให้ทีมอื่น ๆ ไม่ต้องไปหรือใช้เวลาในทรัพยากรเพื่อค้นหาปัญหาที่ไม่ได้อยู่ในพื้นที่ของพวกเขา หากเป็นปัญหาของฐานข้อมูลให้ไปที่ DBA ด้วยข้อมูลที่ต้องการเพื่อแก้ไขปัญหา พวกเขายินดีที่จะทำ
แต่ในทำนองเดียวกันอย่าเสีย Tuxedo ซึ่งเป็นทีมให้ความช่วยเหลือ WebLogic ที่เน้นปัญหาในฐานข้อมูล ในทำนองเดียวกันหากปัญหาเกิดขึ้นในการกำหนดค่า WebLogic อย่าใช้เวลาของ DBA ในห้องสงครามบางประเภทที่พยายามปกป้องตัวเอง เพียงไปและแก้ไขปัญหาใน WebLogic
เราพบว่าเจ้าหน้าที่ไอทีชื่นชมความแม่นยำเนื่องจากการประหยัดเวลาเพราะโดยทั่วไปห้องสงครามเหล่านั้นจะไม่ได้รับการกำหนดงบประมาณในแผนเวลาสำหรับแต่ละองค์กร FTE มันเหมือนเวลาเพิ่มเติม ดังนั้นการสามารถจัดการกับปัญหาเหล่านั้นได้อย่างมีประสิทธิภาพจึงเป็นสิ่งสำคัญ และสำหรับองค์กรที่เปิดตัว UI ของไหลความสามารถในการปรับขนาดในการผลิตและแก้ไขปัญหาที่พวกเขาประสบในการผลิตนั้นมีความสำคัญไม่เฉพาะกับพนักงานหรือทีมงาน แต่จริงๆแล้วเป็นการจัดการด้านไอทีโดยรวมเพราะมันจะเป็นข่าวร้ายจริงๆ ถ้าพวกเขาต้องย้อนกลับ ดังนั้นคำถามที่ดีเพราะมันไม่ใช่แค่เทคโนโลยี มันเกี่ยวกับผู้คนเสมอ
Matt Sarrel: ใช่มันคือผู้คนและกระบวนการต่างๆ ใช่นั่นเป็นคำถามเดียวที่เกิดขึ้นสำหรับฉันในระหว่างการสาธิต หากมีผู้อื่นจากผู้ชม?
Eric Kavanagh: ใช่แล้วฉันจะโยนอันสุดท้ายให้คุณ Bill และ Matt พูดคุยเรื่องนี้สั้น ๆ ในการนำเสนอของเขา เราเริ่มเห็นการครอบตัดนี้ มันยังคงมองไปข้างหน้าอย่างมาก แต่ภาชนะบรรจุและการใช้การบรรจุหีบห่อและนักเทียบท่าและสิ่งต่าง ๆ ในธรรมชาตินั้นลูกกลมขนาดใหญ่ขนาดไหนที่จะโยนพวกคุณ?
Bill Ellis: ดังนั้นคำว่าสิ่งต่าง ๆ ขึ้นอยู่กับเทคโนโลยีที่แตกต่างกัน ดังนั้นเราจึงพัฒนาผลิตภัณฑ์ของเราเพื่อดูแลบรรจุภัณฑ์ในระดับฐานข้อมูลและระดับแอพพลิเคชัน และเป็นส่วนหนึ่งของสิ่งนั้นมันเป็นสภาพแวดล้อมทั้งหมดที่มีการเคลื่อนไหวเมฆและเราดำเนินการภายในคลาวด์ แต่มีกระบวนการค้นพบและขึ้นอยู่กับว่าแอปพลิเคชันเหล่านี้รวมถึง PeopleSoft กำลังพัฒนาเรากำลังพัฒนาโซลูชันการตรวจสอบของเราเพื่อให้เราสามารถให้ระดับความลึกที่มีคุณค่ามากในอดีต
Eric Kavanagh: ใช่แล้ว และฉันต้องบอกว่าทุกครั้งที่ฉันเห็นการสาธิตเหล่านี้ฉันรู้สึกประหลาดใจกับสิ่งที่คุณมีและนั่นคือสิ่งที่คุณต้องสามารถเข้าใจร่วมกันและคุณต้องมีการศึกษาเกี่ยวกับสถานการณ์ปกติ มาตรฐานคืออะไร
และคุณก็มีเนื้อหามากมายรอบ ๆ นั้น - ช่วยให้ผู้คนระบุสิ่งที่เป็นเรื่องปกติไม่ใช่อะไรที่ผิดปกติ คุณพูดถึงการแจ้งเตือนที่มีแนวโน้มเช่นนี้เป็นกลไกทั้งหมดที่คุณสามารถใช้เพื่อทำความเข้าใจได้ดีขึ้นว่าเป็นสิ่งที่ผิดเป็นสิ่งที่ไม่ผิดและแน่นอนจากนั้นต้องเจาะลึกเพื่อค้นหา แต่คุณมีข้อมูลทั้งหมด
Bill Ellis: ใช่แล้วนั่นเป็นสิ่งที่สำคัญจริงๆ ฉันคิดว่าแมตต์พูดถึงเรื่องนั้น เป็นเรื่องปกติอะไร สภาพแวดล้อมที่แตกต่างกันมีระดับปกติที่แตกต่างกัน หากคุณใช้งานกับฮาร์ดแวร์ระดับสูงตรรกะและข้อมูลของออราเคิลสิ่งที่เป็นปกติในร้านค้าของคุณหรือสิ่งที่ทำได้ในร้านค้าของคุณจะแตกต่างจากที่คุณใช้ภายใต้โครงสร้างพื้นฐานที่มีประสิทธิภาพน้อยกว่า ดังนั้นสิ่งแรกคือการค้นหาว่ามีอะไรเป็นปกติเริ่มคำนวณพื้นฐานและวิธีที่คุณสามารถเริ่มทำการปรับปรุงจากที่นั่น
Eric Kavanagh: ตกลงนั่นเป็นจุดที่ดี เรามีคำถามสุดท้ายที่เข้ามาดูเหมือนว่า หนึ่งคำถามสุดท้ายที่ฉันจะส่งถึงคุณบิล ความแตกต่างระหว่าง SQL และการตรวจสอบประสิทธิภาพฐานข้อมูลจากมุมมองของระดับระบบและข้อมูลระดับแอปพลิเคชันคืออะไร? การตรวจสอบ SQL และประสิทธิภาพของฐานข้อมูลแตกต่างจากมุมมองของคุณอย่างไร
Bill Ellis : ก็ไม่มีอะไรเกิดขึ้นในฐานข้อมูลจนกว่าคำสั่ง SQL จะดำเนินการ การช่วงชิงคำสั่ง SQL คืออะไร - การควบคุมการล็อกการรอการช่วงชิงทรัพยากรที่ระดับข้อมูลและระดับ SQL Server ดังนั้นถ้าฉันเห็นทั้งไดรเวอร์ของคำสั่ง SQL และผลกระทบที่มีต่อระบบฉันได้ทำให้เกิดผลกระทบ ฉันสามารถเชื่อมโยงสิ่งที่แอปพลิเคชัน DBA ใส่ใจกับสิ่งที่โครงสร้างพื้นฐาน DBA ใส่ใจจนกระทั่งฉันสามารถใช้ประโยชน์จากเครื่องมือได้อย่างแม่นยำที่สุด
ถ้าฉันเป็นโครงสร้างพื้นฐาน DBA และฉันกำลังมองหาสิ่งต่าง ๆ เช่นการใช้งานจริง ๆ ฉันก็จัดการด้วยแปรงกว้าง ๆ ถ้าฉันสามารถดูคำสั่ง SQL แต่ละคำได้และฉันสามารถลดทรัพยากรได้จริง การบริโภค - ไม่ว่าจะเป็น CPU, หน่วยความจำ, I / O - ฉันสามารถพูดได้ทั้งสองด้านของเหรียญเดียวกัน
Eric Kavanagh: ตกลงคน เราผ่านไปเพียงชั่วโมงเดียว ใหญ่ขอบคุณมากสำหรับเพื่อนของเราที่ IDERA ขอบคุณมากสำหรับ Matt Sarrel ที่เข้าร่วมกับเราวันนี้ เราเก็บถาวรเว็บคาสต์เหล่านี้ทั้งหมดเพื่อการดูในภายหลังดังนั้นอย่าลังเลที่จะกลับมาและโดยปกติจะใช้เวลาเพียงไม่กี่ชั่วโมงในการเก็บถาวร ดังนั้นตรวจสอบว่าทุกอย่างที่ฉันพูดคือฉันรักสิ่งนี้ฉันรักความแม่นยำฉันรักความสามารถในการเข้าไปในวัชพืช และฉันไม่รู้เครื่องมืออื่นใดที่อนุญาตให้คุณขุดเข้าไปในส่วนต่าง ๆ และส่วนต่าง ๆ ของแอปพลิเคชั่นเหล่านั้นได้มากกว่าสิ่งที่คนพวกนั้นมีที่ IDERA with Precise
ด้วยสิ่งนี้เราจึงกล่าวคำอำลากับท่าน ขอขอบคุณอีกครั้งเราจะคุยกับคุณในครั้งต่อไป