จัดการประสิทธิภาพของสภาพแวดล้อม PeopleSoft ที่ซับซ้อน

ผู้เขียน: Roger Morrison
วันที่สร้าง: 25 กันยายน 2021
วันที่อัปเดต: 21 มิถุนายน 2024
Anonim
PeopleSoft Cloud Manager
วิดีโอ: PeopleSoft Cloud Manager

Takeaway: โฮสต์ Eric Kavanagh กล่าวถึงการจัดการประสิทธิภาพ PeopleSoft กับ Matt Sarrel และ Bill Ellis ในตอนของ Hot Technologies


Eric Kavanagh: เอาล่ะคุณสุภาพสตรีและสุภาพบุรุษ สวัสดีและยินดีต้อนรับกลับมาอีกครั้ง มันเป็นวันพุธเวลา 4 นาฬิกาตะวันออกและในช่วงไม่กี่ปีที่ผ่านมานั่นหมายถึงในโลกของไอทีและธุรกิจขนาดใหญ่และข้อมูลมันถึงเวลาสำหรับเทคโนโลยีสุดฮอตแล้ว ใช่แล้วฉันชื่อเอริคคาวานาค ฉันจะเป็นผู้ดูแลของคุณสำหรับกิจกรรมวันนี้

เราจะพูดถึงระบบที่ดำเนินธุรกิจผู้คน เรากำลังพูดถึง PeopleSoft วิธีการจัดการประสิทธิภาพของสภาพแวดล้อมที่ซับซ้อน ฉันชอบพูดถึงเสมอคุณมีบทบาทสำคัญในกิจกรรมเหล่านี้ดังนั้นโปรดอย่าอาย ถามคำถามของคุณได้ตลอดเวลา; คุณสามารถทำได้โดยใช้หน้าต่างแชทหรือคำถาม & คำตอบ - ไม่ว่าจะผ่านทางใด ฉันชอบที่จะได้ยินสิ่งที่คุณต้องการรู้และนั่นคือวิธีที่ดีที่สุด คุณได้รับความคุ้มค่าสูงสุดสำหรับเวลาของคุณ เราเก็บเว็บคาสต์เหล่านี้ทั้งหมดเพื่อการฟังในภายหลังดังนั้นโปรดจำไว้ว่า

หากระบบทำงานช้าโปรดจำไว้ว่าชีวิตเคยเป็นอย่างไร จริง ๆ แล้วภาพนี้มาจากปี 1968 ซึ่งได้รับความอนุเคราะห์จากหญิงสาวชื่อดาเนลล์และฉันต้องบอกว่านี่เป็นเครื่องเตือนใจอย่างยิ่งว่าสิ่งต่างๆเปลี่ยนแปลงไปมากเพียงใด โลกมีความซับซ้อนมากขึ้นอย่างเห็นได้ชัดและแน่นอนว่าความต้องการทางธุรกิจและประสบการณ์ของผู้ใช้มีแนวโน้มที่จะจับมือกัน แต่ทุกวันนี้มีการตัดการเชื่อมต่อเล็กน้อย มีความไม่ตรงกันอย่างที่เรามักจะพูดกันและความจริงก็คือว่านักธุรกิจต้องการสิ่งต่าง ๆ ที่เร็วขึ้นและเร็วขึ้นทีมไอทีที่ต้องส่งมอบคือกลุ่มที่ถูกกดดันให้ทำงานให้เสร็จและเป็นโลกที่เข้มข้น


ฉันต้องบอกว่าการแข่งขันนั้นร้อนขึ้นทุกที่ หากคุณเพียงแค่ดูที่อุตสาหกรรมใด ๆ คุณจะเห็นว่ามีการพัฒนาที่สำคัญในวันนี้เช่น Amazon ซื้ออาหารทั้งหมด คุณสามารถมั่นใจได้ว่าอุตสาหกรรมขายของชำกำลังมองไปที่อุตสาหกรรมนั้น ๆเราเห็นสิ่งนี้ได้ทุกที่ดังนั้นจึงเป็นหน้าที่ของผู้นำทางธุรกิจที่จะต้องทำให้แน่ใจว่าพวกเขารู้วิธีการและนี่คือคำศัพท์ในทุกวันนี้ - การแปลงแบบดิจิทัลวิธีการก้าวข้ามสวิตช์บอร์ดเก่าไปสู่ระบบใหม่ที่แข็งแกร่ง นั่นคือสิ่งที่เราจะพูดถึงในวันนี้

หนึ่งในปัญหาที่ต้องเผชิญกับองค์กรจำนวนมากโดยเฉพาะอย่างยิ่งที่ได้รับรอบสำหรับเป็นระบบมรดกเหล่านี้ นั่นเป็นเมนเฟรมเก่าของไอบีเอ็มตั้งแต่วันก่อน มีระบบเดิมทุกที่ หนึ่งในเรื่องตลกคือระบบมรดกเป็นระบบที่ใช้ในการผลิตซึ่งหมายถึงช่วงเวลาที่มันเข้าสู่การผลิตโดยทางเทคนิคแล้วมันเป็นระบบดั้งเดิม จะมีวิธีการใหม่ ๆ ในการทำสิ่งต่างๆอยู่เสมอ

และมีการพัฒนาที่น่าสนใจมากในช่วงไม่กี่ปีที่ผ่านมาเกี่ยวกับการหาวิธีในการปรับระบบต่าง ๆ โดยไม่จำเป็นต้องปรับปรุงประสิทธิภาพของระบบใดระบบหนึ่งเพียงอย่างเดียว แต่ต้องหาวิธีสร้างแบบ offshoot หรือยุทธวิธีแบบออฟโหลดเพื่อจัดการประสิทธิภาพ ในรูปแบบอื่น วันนี้เราจะพูดถึงวิธีการปรับปรุงประสิทธิภาพของระบบอย่าง PeopleSoft ซึ่งแน่นอนว่ามีความซับซ้อนอย่างไม่น่าเชื่อ แต่เมื่อทำได้ดีเมื่อโหลดเมื่อนำมาใช้เมื่อจัดการได้ดีก็สามารถทำสิ่งที่ยอดเยี่ยม แต่เมื่อมันไม่ได้จัดการที่ดีนั่นคือเมื่อคุณมีปัญหาทุกประเภท


แล้วจะเกิดอะไรขึ้น คุณต้องเป็นจริงเกี่ยวกับสิ่งต่าง ๆ และในสภาพแวดล้อมใด ๆ หากผู้ใช้ไม่ได้รับสิ่งที่ต้องการไม่ช้าก็เร็วพวกเขาจะเข้าสู่ระบบเงา มันเกิดขึ้นตลอดเวลา ระบบเงาสามารถให้ผลดีมากพวกเขาสามารถช่วยให้ผู้คนทำงานได้สำเร็จ แต่แน่นอนมีปัญหามากมาย แน่นอนว่าในทุกส่วนของการปฏิบัติตามกฎระเบียบและระบบเงานั้นมีขนาดใหญ่มาก แต่พวกเขาออกไปข้างนอกและฉันคิดว่ามันสำคัญที่ต้องจำไว้ว่าระบบของคุณหากระบบหลักของคุณไม่ทำงานอย่างรวดเร็วหรือไม่ทำงานอย่างมีประสิทธิภาพไม่ช้าก็เร็วจะมีวิธีแก้ปัญหาและวิธีแก้ปัญหาเหล่านั้นอาจยากมาก อาจเป็นเรื่องยากที่จะพระอาทิตย์ตกเพราะพวกเขามีความสำคัญต่อธุรกิจ พวกเขาอาจรวมกันได้ยากดังนั้นโปรดจำไว้ว่ามันอยู่ที่นั่นและเป็นอีกสาเหตุหนึ่งที่ทำให้การปรับปรุงประสิทธิภาพดีขึ้น

เมื่อเร็ว ๆ นี้ฉันได้ยินการแสดงออกนี้และฉันต้องโยนมันออกไปที่นั่น:“ ทรราชแห่งความเร่งด่วน” ฉันคิดว่าแค่ได้ยินว่าคุณคงรู้ว่าฉันกำลังพูดถึงอะไรและสิ่งที่เกิดขึ้นในองค์กรส่วนใหญ่คือปริมาณงานที่มาก และผู้คนกำลังทำอะไรให้มากที่สุดและมันก็ยากที่จะเปลี่ยนแปลงอะไร คุณไขความทุกข์ทรมานจาก“ การปกครองแบบเผด็จการแห่งความเร่งรีบ” - ทุกอย่างต้องเสร็จสิ้นทันที การอัพเกรดระบบจะไม่เกิดขึ้นทันที

ใครก็ตามที่เคยมีชีวิตอยู่ด้วยการอัพเกรด ERP จากรุ่นหนึ่งไปเป็นอีกรุ่นหนึ่งนั้นรู้ว่ามันเป็นกระบวนการที่ค่อนข้างเจ็บปวดดังนั้นให้คำนึงถึงสิ่งนี้: ถ้าคุณเห็นมันในองค์กรของคุณให้จำไว้ หวังว่าคุณจะสามารถผ่านไปยังใครบางคนหรือถ้าคุณเป็นคนอาวุโสเช่น CIO หรือ CTO หรือซีอีโอโปรดทราบว่านี่เป็นสถานการณ์ที่อันตรายมากเพราะเมื่อคุณอยู่หลังลูกบอลแปดลูกมันยากที่จะออกจากข้างหลัง แปดลูก

มันเหมือนปริศนาการวิ่งมาราธอนทั้งหมด: ถ้าคุณจบทางไกลในการแข่งขันบางประเภทและทุกคนที่อยู่ข้างหน้าของคุณและคุณยังคงวิ่งต่อไปมันจะเป็นการยากที่จะติดตามถ้าคุณตกไปไกลเกินไป ดังนั้นให้ระวังสิ่งนั้นและจำไว้

และด้วยสิ่งนี้ฉันจะส่งมอบให้กับ Matt Sarrel เพื่อให้ข้อมูลเชิงลึกเกี่ยวกับวิธีจัดการกับความซับซ้อนกับสภาพแวดล้อม PeopleSoft แมตต์นำมันออกไป

Matt Sarrel: ตกลงขอบคุณเอริค สวัสดีทุกคน. มาเริ่มกันเลยดีกว่าโดยบอกคุณว่าทำไมฉันถึงคิดว่าฉันเป็นคนที่เหมาะสมที่จะพูดคุยกับคุณเกี่ยวกับการจัดการประสิทธิภาพ ดังนั้นฉันมีประสบการณ์ 30 ปีด้านเทคโนโลยี ฉันอยากจะบอกว่าฉันทำงานด้วยการเป็นผู้ดูแลระบบเครือข่ายผู้อำนวยการฝ่ายเทคโนโลยีสารสนเทศรองประธานฝ่ายวิศวกรรมในช่วงเริ่มต้นสองครั้ง จากนั้นฉันก็เปลี่ยนมาเป็นผู้อำนวยการด้านเทคนิคที่ PC Mag มีรูปของฉันอยู่ที่นั่น แต่โดยทั่วไปฉันดูเหมือนเด็กน้อย

จากนั้นก็เป็นนักข่าวในสื่อสิ่งพิมพ์ต่าง ๆ เช่น eWeek และ InfoWorld ในฐานะนักวิเคราะห์ที่ Gigahome ซึ่งเป็นเครือข่ายกับ Bloor Group และทำงานให้คำปรึกษาเช่นกัน และมีฉันด้วย: รูปภาพด้านซ้ายนี้เป็นสิ่งที่ฉันดูเหมือนตอนนี้ ภาพนี้ตรงกลางเป็นภาพที่ฉันมีความสุขมาก - ในห้องที่เต็มไปด้วยสายไฟและแสงระยิบระยับและที่ที่มันเย็น - มันต้องเย็นมากและคนอื่นต้องรู้สึกไม่สบายใจ และมีข้อมูลที่ติดต่อของฉันหากคุณมีคำถามติดตาม

ฉันต้องการตั้งเวทีที่นี่และพูดคุยเกี่ยวกับการแสดงตามที่ Eric พูดถึง ตอนนี้เราเข้าสู่โลกที่ผู้ใช้มีความคาดหวังนี้ที่กำหนดโดยแอปและเว็บไซต์ของผู้บริโภค และผู้คนเคยเต็มใจที่จะไปทำงานและนั่งที่นั่นและรอระบบของพวกเขาเพราะสิ่งที่พวกเขาต้องการและตอนนี้ผู้คนก็ไม่เต็มใจที่จะนั่งที่นั่น ดังนั้นจึงเป็นคำถามว่าพวกเขาต้องการรถจักรยานยนต์คันนี้บินไปตามทางหรือไม่ พวกเขาอาจไม่ต้องการผู้ชายที่ขี่จักรยานของเขาและพาลูกสาวไปโรงเรียน แต่คุณจะให้อะไร

และมันก็เป็นเรื่องยากเพราะ - ฉันใจดีกับเรื่องนี้ดีถึงสามวินาทีผู้คนต้องการคำตอบทันทีเช่นกันและพวกเขาต้องการเข้าถึงได้จากทุกที่ ไม่ว่าจะอยู่ที่ใดในอาคารของคุณหรือในมหาวิทยาลัยหรือที่ใดก็ได้ในโลกได้ทุกเวลาขึ้นอยู่กับว่าธุรกิจของคุณทำงานได้ดีเพียงใด และฉันคิดว่าสิ่งที่ฉันสร้างขึ้นคือเมื่อเราพูดถึงประสิทธิภาพการทำงานสิ่งสำคัญคือการคิดเกี่ยวกับประสิทธิภาพจากมุมมองของประสบการณ์ผู้ใช้

สิ่งสำคัญคือการกำหนดเป้าหมายประสิทธิภาพก่อนการวัดและการปรับแต่ง ฉันมีภาพของเครื่องรับสัญญาณนี้แล้วเครื่องรับสัญญาณ คนที่เกิดขึ้นจริงจะเป็นผู้ปรับจูนเนอร์เขาต้องรู้ว่าเขาปรับจูนหรือมีอะไรจริงอยู่ที่วางมือบนเปียโนแล้วจูนมัน ดังนั้นการกำหนดเป้าหมายไว้ล่วงหน้าจะทำให้เป็นจริงแทนที่จะปรับเป้าหมายให้เหมาะกับสถานการณ์ปัจจุบัน เป็นสิ่งสำคัญในการตรวจสอบตัวชี้วัดในช่วงเวลาและตระหนักถึงวิธีการที่ระบบเปลี่ยนไปพร้อมกับประสิทธิภาพการทำงานของโหลดแอพพลิเคชั่นของผู้ใช้

เป็นสิ่งสำคัญเสมอที่จะต้องเชื่อมโยงสิ่งนี้เข้าด้วยกันกับประสบการณ์ของผู้ใช้หรือการสนับสนุนเหตุการณ์สร้างพื้นฐานสำหรับประสิทธิภาพที่คุณคาดว่าจะสามารถส่งมอบและเมื่อคุณกำลังเข้าใกล้ความเบี่ยงเบนจากพื้นฐานนั้นมีการเตือนล่วงหน้าเพื่อให้คุณสามารถดำเนินการได้ กดสถานะ“ ล้มเหลวของวาฬ” และคุณรู้ว่าต้องใช้ความสามารถในการตรวจสอบและแก้ไขสาเหตุของปัญหาด้านประสิทธิภาพอย่างรวดเร็วและง่ายดาย และนี่คือก่อนหน้านี้ดีกว่าใช่ไหม

เรารู้จากประวัติศาสตร์ที่ผ่านมาเมื่อมองถึงความพยายามในการพัฒนาก่อนหน้านี้คุณสามารถค้นหาและแก้ไขปัญหาด้านประสิทธิภาพการทำงานได้ดีขึ้น หากคุณรอจนกระทั่งรหัสหรือระบบของคุณพร้อมใช้งานเพื่อเริ่มการทดสอบประสิทธิภาพหรือเพื่อเริ่มต้นการเปิดเผยปัญหาฉันจะไม่พูดสายเกินไป แต่อีกครั้งตอนนี้คุณเป็นคนที่เริ่มแย่ในการวิ่งมาราธอนและตอนนี้คุณกำลังจับ - แทนที่จะกระโดดออกมาแล้วก้าวไปข้างหน้า แล้วคุณจะทำอย่างไร คุณคาดหวังว่าค่าเฉลี่ยของคุณและโหลดสูงสุดของคุณ?

และคุณจะไปข้างหน้าและคุณปรับขนาดเซิร์ฟเวอร์ทางกายภาพหรือเซิร์ฟเวอร์เสมือนของคุณหรืออินสแตนซ์คลาวด์ของคุณหรือคอนเทนเนอร์ของคุณและทรัพยากรคอนเทนเนอร์ของคุณจากนั้นจึงพิสูจน์แนวคิดและดำเนินการนำร่องหรือไม่ นี่คือเวลาที่นี่เป็นจุดสิ้นสุดที่คุณต้องการจับอะไรบางอย่างแม้ว่าคุณจะยังจับการผลิตได้ดีกว่าการเพิกเฉยในการผลิต แต่จริงๆแล้วตามเวลาที่คุณเป็นนักบินคุณควรกำหนดวิธีการและขั้นตอนการติดตามและปรับปรุงอย่างต่อเนื่อง

ตกลง บริษัท มากมาย - เราพูดถึงการแปลงระบบดิจิตอล DevOps ในการปฏิวัติ DevOps มีบทบาทอย่างมากในการแปลงระบบดิจิตอล และนี่คือกระบวนการแบบครบวงจรที่ไม่เคยหยุดนิ่งจริงๆ มันเหมือนมือทั้งสองจับกันและนี่คือสิ่งที่ดี มันเป็นวงที่ไม่มีที่สิ้นสุดระหว่างสองมือนี้ของแผน, รหัส, สร้าง, ทดสอบ, ปล่อย, ปรับใช้, ใช้งาน, ตรวจสอบ, กลับไปที่แผน มันป้อนข้อมูลเองและเราดำเนินการอัตโนมัติเพื่อให้ทำงานได้อย่างรวดเร็ว มันสร้างห่วงข้อเสนอแนะการตรวจสอบประสิทธิภาพการผลิตและจะใช้มันเพื่อเปิดเผยปัญหาประสิทธิภาพเชิงรุกและแก้ไขปัญหาเหล่านั้นก่อนที่จะส่งผลกระทบต่อฐานผู้ใช้ทั้งหมดของคุณ

และอีกอย่างตอนนี้ที่คุณได้รับแล้วนักพัฒนาไอทีและพนักงานฝ่ายปฏิบัติการกำลังเคลื่อนไหวอย่างรวดเร็วและสอดคล้องคุณสามารถจัดความพยายามเหล่านี้กับพนักงานธุรกิจได้อย่างง่ายดาย ประสิทธิภาพของซอฟต์แวร์สำหรับองค์กรนั้นเป็นสัตว์ที่ซับซ้อน บางคนอาจเปรียบมันกับทีมฟุตบอลที่นั่งอยู่หน้าทิศทางกระดานดำและทุกอย่างทำงานแยกจากกันและทุกอย่างทำงานร่วมกัน ฉันมักจะคิดว่ามันเป็นเรื่องเก่าเมื่อฉันได้รถคันแรกและฉันได้แก้ไขสิ่งหนึ่ง ฉันซ่อมเครื่องปรับอากาศแล้วสิ่งที่เกิดขึ้นก็คือระบบทำความเย็นที่เหลือล้มเหลว ดังนั้นคุณจะได้รับคะแนนความเจ็บปวดของคุณและทุกอย่างไปด้วยกันและทำการปรับเปลี่ยน คุณต้องจัดระเบียบทุกอย่างด้วยวิธีนี้และสร้างกระบวนการเพื่อที่ว่าเมื่อคุณทำการเปลี่ยนแปลงของคุณคุณเข้าใจว่าทุกอย่างมีผลกระทบต่อทุกอย่างอื่น

และยังต้องระวังและตรวจสอบอีกครั้ง ทดสอบใช้งานไม่ได้ และอีกครั้งเรามาถึงปัญหาของการสร้างโปรแกรมตรวจสอบและปรับปรุงประสิทธิภาพอย่างต่อเนื่อง และนี่คือสไลด์สุดท้ายของฉัน ในขณะที่เราพูดถึงความซับซ้อนนี้และมันก็เป็นความซับซ้อนที่สวยงามเหมือนในนาฬิกาเรือนนี้เรามีชิ้นส่วนที่เคลื่อนไหวมากมายให้กับ PeopleSoft แต่ละสิ่งมีผลต่อทุกอย่างไปตลอดทางขึ้นและลงสแต็ค และมีสถานที่ต่าง ๆ มากมายที่คุณสามารถค้นหากุญแจสู่ปัญหาด้านประสิทธิภาพที่คุณอาจหลงทางได้ง่ายโดยไม่ต้องใช้เครื่องมือที่เหมาะสมและไม่มีกระบวนการที่เหมาะสม และอีกครั้งในทุกสิ่งในหลาย ๆ กรณีสิ่งที่ฉันคิดว่าเราได้เรียนรู้คือคุณสามารถแก้ไขปัญหาโครงสร้างพื้นฐานได้ แต่ตัวแปรขนาดใหญ่จะเป็นรหัสแอปพลิเคชันที่คุณกำหนดเอง ดังนั้นการมีกระบวนการที่เหมาะสมสำหรับการทดสอบและปรับปรุงรหัสแอปพลิเคชันของคุณอย่างต่อเนื่องคือสิ่งสำคัญ

และนั่นคือจุดสิ้นสุดของส่วนของฉันและฉันจะส่งเรื่องนี้ให้ Bill

Eric Kavanagh: เอาล่ะบิลขอให้ฉันมอบกุญแจให้คุณสำหรับ WebEx ที่นี่ ฉันชอบความซับซ้อนที่สวยงาม - นั่นเป็นสิ่งที่ดี คุณมีคู่คำพูดที่ดีจริงๆที่นั่นแมท ตกลงบิลพามันออกไป ไปที่ "เริ่มต้นอย่างรวดเร็ว" ถ้าคุณต้องการแชร์หน้าจอ ทั้งหมดที่คุณ

บิลเอลลิส: ขอบคุณแมตต์และขอบคุณเอริค เพียงเพื่อยืนยันคุณทุกคนสามารถเห็นหน้าจอของฉันตอนนี้หรือไม่

Eric Kavanagh: ใช่แน่นอน.

บิลเอลลิส: ดังนั้นเราจะพูดคุยเกี่ยวกับผลิตภัณฑ์ของแม่นยำสำหรับ 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 คลิกที่ปุ่มปรับแต่งแล้วฉันจะสามารถเข้าไปข้างในและดูรายละเอียดแผนการดำเนินการและสิ่งที่ทำให้รูปแบบการใช้งานนั้นชัดเจน

ตอนนี้คำพูดจากลูกค้าของเรา - ถ้าพวกเขาไม่ได้อยู่ใน Oracle Shop พวกเขาใช้เครื่องมือของออราเคิลที่เรียกว่า OEM และ OEM เป็นฐานข้อมูลหรืออินสแตนซ์ที่มุ่งเน้นจริง ๆ - DBAs กำลังดูรายการ 10 อันดับแรกอยู่เสมอ แต่ด้วยความแม่นยำเราสามารถเชื่อมต่อจุดต่างๆกับคำสั่ง SQL แต่ละคำสั่งและเพื่อให้การแบ่งย่อยช่วยให้ DBA ปรับระดับธุรกรรมได้อย่างแท้จริงและไม่เพียงแค่ในระดับฐานข้อมูลที่สูงขึ้นมาก

จุดที่สองที่สำคัญยิ่งสำหรับลูกค้านี้คือ Precise โดยการแปล URL ของคุณที่ซับซ้อนให้เป็นชื่อพาเนล PeopleSoft - ถ้าหากฉันอยู่ใน IT และฉันสามารถพูดคุยเกี่ยวกับผู้จัดการต้นไม้, ผู้จัดการเนื้อหา, หน้า HR โดยเฉพาะอย่างนั้น คนที่ฉันพยายามจะช่วยให้รู้ว่า Im กำลังมองหาและเข้าใจสิ่งที่พวกเขากำลังมองหาเพราะมันไม่ได้เรียงตามลำดับอักษรเหล่านี้อีกต่อไปมันเป็นชื่อที่พวกเขาคุ้นเคย

หนึ่งในคำถามที่เราถาม - ดูเหมือนว่าตลอดเวลาดังนั้นฉันคิดว่า Id เป็นเพียงแค่ตอบคำถามเชิงรุก - คุณจะจับ 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, ระบบย่อยที่เก็บข้อมูล, การล็อกแอปพลิเคชัน, OS รอ, RAC, ส่งข้อมูล, เซิร์ฟเวอร์ Oracle, การสื่อสารและการรวมภายในด้วยกัน นี่คือแกน y นี่คือเวลาดำเนินการทั้งหมด

ด้านล่างนี้คือคำสั่ง SQL ที่ผลักดันโปรไฟล์นี้และหนึ่งในสิ่งที่คุณเห็นคือเวลาแฝงต่ำ - สองมิลลิวินาที แต่มีการดำเนินการเกือบ 4,500 ครั้งหมายความว่าคำสั่ง SQL เป็นผู้ใช้ทรัพยากรอันดับหนึ่งในระบบของคุณและเป็นสิ่งที่ดี ทราบ. มันยังไม่รอล็อคหรือรอ กำลังใช้ CPU 100% ของเวลา มันไม่ได้หมายความว่าฉันไม่ได้ทำอะไรเลย มีหลายสิ่งที่ฉันสามารถทำได้ถ้าฉันรู้ว่าคำสั่ง SQL และวัตถุใดที่กำลังถูกเข้าถึง และนี่คือวิธีที่เราสามารถช่วยได้

ตอนนี้ที่นี่มีการเจาะลึกลงไปและสิ่งนี้สามารถทำให้เราอยู่ในโปรแกรม PeopleSoft ส่วนบุคคลและแต่ละประเภทของโปรแกรมเหล่านี้มีจุดประสงค์ที่แตกต่างกันภายใน PeopleSoft คุณสามารถเริ่มต้นที่อยู่ที่ระดับฐานข้อมูลว่ามีการใช้แอปพลิเคชันอย่างไร

และถ้าฉันเลือกโปรแกรมใดโปรแกรมหนึ่งฉันสามารถแยกประโยคคำสั่ง SQL ที่โปรแกรมนั้นส่งเพื่อให้ฉันสามารถเน้นแอปพลิเคชันได้มากกว่าที่จะมุ่งเน้นไปที่เทคโนโลยีฐานข้อมูลเมื่อ Im โดยทั่วไปมองและดูการปรับฐานข้อมูลและการกำหนดค่าฐานข้อมูล ฉันต้องการเพียงแค่นำสิ่งนี้มาสู่ความสนใจของคุณ บ่อยครั้งที่องค์กรขนาดใหญ่จำนวนมากแบ่งออกเป็น 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 ในการผลิต ขอแนะนำอย่างยิ่งให้คุณใช้เราใน QA หากคุณทำการพัฒนาภายในให้เริ่มใช้พวกเราในการพัฒนา กำลังจะแปล URL ที่ซับซ้อน URI ให้เป็นชื่อพาเนล PeopleSoft เมื่อฉันพูดคุยเกี่ยวกับการผลิตเรามีค่าใช้จ่ายต่ำมากดังนั้นคุณจึงสามารถมองเห็นได้คุณรู้อยู่เสมอว่าเกิดอะไรขึ้นคุณกำลังระบุผู้ใช้

ฉันไม่ต้องเข้าไปและกำหนดธุรกรรมเหล่านี้ - มีจุดเชื่อมต่อที่เป็นธรรมชาติจากเบราว์เซอร์, URL, จุดเข้าใช้งาน, การเชื่อมต่อเว็บเซิร์ฟเวอร์เข้าสู่ WebLogic, คำเชิญที่เกี่ยวข้องกับคำสั่ง SQL จากนั้นเราจะสามารถจับคำสั่ง SQL และสิ่งที่กำลังทำอยู่ แม่นยำเป็นฐานข้อมูลที่ชาญฉลาดและฉันคิดว่านี่เป็นปัจจัยที่ทำให้เราแตกต่างและทำให้ DBA ของคุณทำงานร่วมกันได้

จุดสุดท้ายคือเพราะเราอยู่เสมอเรารวบรวมได้เสมอคุณสามารถวัดได้ทั้งก่อนและหลังและหาจำนวนการปรับปรุงหรือในกรณีที่หายากคุณอาจเปลี่ยนประสิทธิภาพคุณจะรู้ว่าคุณสามารถย้อนกลับได้ทันที . คู่แข่งของเราส่วนใหญ่สิ่งที่พวกเขาทำคือถ้าคุณต้องการดูข้อมูลเพิ่มเติมคุณต้องเปิดการมองเห็นเพิ่มเติมและโดยทั่วไปแล้วการมองเห็นเพิ่มเติมจะทำให้เกิดค่าใช้จ่ายจำนวนมากด้วยความแม่นยำคุณจะสามารถมองเห็นได้ตลอดเวลาและคุณสามารถแก้ปัญหาได้เสมอ ดังนั้นหากคุณจะไปที่เว็บไซต์ Precise โปรดตรวจสอบผลิตภัณฑ์ใด ๆ ของ Precise ไม่ว่าจะเป็น Precise for Oracle เราอยู่ในรายการเป็นแพลตฟอร์มประสิทธิภาพแอปพลิเคชันที่แม่นยำและมีปุ่มสำหรับขอการสาธิต

ที่จริงถ้าฉันแชร์หน้าจอฉันคิดว่าฉันอาจจะไปที่นั่นเพื่อแสดงให้คุณเห็นว่ามันเป็นอย่างไรเพื่อให้คุณสามารถเห็นสิ่งนี้ได้ทันที นี่คือเว็บไซต์ IDERA คุณไปที่ผลิตภัณฑ์ ฉันสามารถเลือกส่วนประกอบที่แม่นยำเหล่านี้และฉันต้องการที่จะเห็นมันในการดำเนินการ นี่จะเป็นการเริ่มกระบวนการของเราในการแบ่งปันข้อมูลเพิ่มเติมที่อาจมีความสำคัญต่อเว็บไซต์ของคุณ หรือหากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการย้ายไปยัง UI ของไหลคุณสามารถติดต่อเราได้

และนั่นเอริครหัสชอบส่งกระบองกลับมาหาคุณ

Eric Kavanagh: ตกลงดีมาก ฉันต้องพูดอีกครั้ง - งานนำเสนอค่อนข้างครอบคลุมและน่าประทับใจที่นั่นบิล คุณพูดถึงเรื่องทั้งหมดที่ Id ต้องการถามเกี่ยวกับ เราไม่มีเวลามาก - ประมาณเก้านาที - และรหัสเช่น Matt จะได้รับโอกาสถามคำถามคู่และด้วยอย่างน้อยหนึ่งหรือสองจากผู้ชม

แต่คุณพูดถึงบางสิ่งที่ฉันคิดว่าน่าสนใจมากและเกี่ยวกับวิธีที่แม่นยำสามารถช่วยในการจัดหาทีม IT เพราะคุณสามารถชี้ให้เห็นได้คุณสามารถทำกรณีที่คนใดคนหนึ่งตัดสินใจว่าสิ่งที่คุณต้องการนั้นมั่นคงกว่า ตัวอย่างเช่นพื้นที่เก็บข้อมูลหรือสิ่งที่คุณต้องการคือการปรับปรุงเครือข่ายหรือสิ่งที่อาจเกิดขึ้น แต่นั่นเป็นเรื่องใหญ่ คุณมักจะเห็น บริษัท ต่าง ๆ รับรู้และใช้มันหรือคุณพยายามที่จะประกาศอีกครั้งหรือไม่?

บิลเอลลิส: จริงๆแล้วทั้งสองอย่างและที่สำคัญก็คือรูปแบบการใช้งานแม้สำหรับแอพพลิเคชั่นแพ็คเกจอย่าง PeopleSoft รูปแบบการใช้งานนั้นแตกต่างกันในแต่ละไซต์ ฉันโชคดีที่ทำการโยกย้าย PeopleSoft ที่ธนาคารและธนาคารใช้ระบบบัญชีแยกประเภททั่วไปแตกต่างจากองค์กรส่วนใหญ่มาก จริง ๆ แล้วคุณสามารถมีธุรกรรมส่วนตัวที่ทำที่สาขาพวกเขาทั้งหมดลงรายการบัญชีในบัญชีแยกประเภททั่วไป

และดังนั้นแทนที่จะโพสต์บัญชีแยกประเภทหลายสิบหรือร้อยบัญชีคุณจะโพสต์หลายร้อยหลายพันรายการ และนั่นคือสิ่งที่ฉันมีส่วนร่วมใน Precise เพราะรูปแบบการใช้งานและมันทำให้เราสามารถระบุได้ แต่ความต้องการของแอปพลิเคชันทั้งในระดับรหัสระดับการกำหนดค่ารวมถึงระดับโครงสร้างพื้นฐาน ดังนั้นฉันจึงเป็นผู้เชื่อที่ยิ่งใหญ่และฉันต้องการประกาศอย่างนั้นเพราะคุณไม่ควรทำการตัดสินใจเกี่ยวกับฮาร์ดแวร์ตามการใช้งาน คุณควรยึดตามความต้องการของสภาพแวดล้อมของคุณ

Eric Kavanagh: และมีคำถามจากผู้เข้าร่วมประชุมจากนั้นแมตต์ฉันจะส่งคำถามให้คุณสองสามข้อ นี่เป็นสิ่งที่ดีและตลกเพราะคำตอบที่ยิ่งใหญ่และยาวที่คุณสามารถให้ได้ ผู้เข้าร่วมประชุมถาม:“ คุณรวบรวมตัวชี้วัดประสิทธิภาพอย่างไรในตอนท้ายของผู้ใช้หลังจากการปรับใช้และระหว่างการทดสอบ”

ฉันคิดว่าคุณทำได้ดีมากในการดำน้ำลึกแค่ไหนและมีประสิทธิภาพแค่ไหน คุณพูดถึงเรื่องย่อยวินาทีสำหรับบางสิ่งเมื่อเทียบกับทุก ๆ ห้านาทีหรือ 10 นาที เมื่อคุณจะได้ระดับรายละเอียดที่จำเป็นเพื่อค้นหาคำตอบใช่ไหม

บิล เอลลิส: ใช่แล้วสิ่งที่สำคัญคือนักสะสมข้อมูลประสิทธิภาพเป็นเทคโนโลยี ดังนั้นเมื่อเราทำการปรับใช้เราจำเป็นต้องทราบเกี่ยวกับวิธีสร้างสแต็กแอปพลิเคชันของคุณเริ่มต้นด้วยระบบปฏิบัติการเวอร์ชันของเวอร์ชัน Tuxedo, WebLogic เครื่องมือ People รุ่นใดที่คุณกำลังทำงาน

และการออกแบบของเอเจนต์เหล่านั้นจริงๆแล้วคือการรวบรวมข้อมูลที่ช่วยให้เราเปิดเผยว่าระดับการมองเห็นแม่นยำ และฉันคิดว่าทัศนวิสัยนั้นบางครั้งอาจเป็นการข่มขู่คนอื่นเล็กน้อย แต่ถ้าเป้าหมายของคุณคือการได้เข้ามาและพัฒนาสิ่งต่าง ๆ และนำไปสู่การแสดงที่ 11 นั่นคือระดับการมองเห็นที่คุณต้องการ และหากแม่นยำสามารถให้มันและค่าใช้จ่ายต่ำของคำถามคือทำไมไม่ ดังนั้นฉันคิดว่านั่นเป็นคำถามที่ยอดเยี่ยมและโปรดติดต่อเราหากคุณต้องการที่จะหารือเพิ่มเติม

Eric Kavanagh: OK ดี. และแมตต์คุณมีคำถามอะไรไหม?

Matt Sarrel: ฉันคิดว่าฉันโอเค ฉันหมายความว่าฉันจัดการกับ WebEx แล้วนี่

Eric Kavanagh: ไม่นะ. เราต้องการความแม่นยำในการเข้าใจว่าทำไม

Matt Sarrel: ใช่ฉันเดาคำถามที่ฉันคิดในขณะที่คุณกำลังพูดอยู่ Bill คือถ้าคุณสามารถพูดคุยเล็กน้อยเกี่ยวกับวิธีการหลายทีมสามารถได้รับในหน้าเดียวกันเมื่อแก้ไขปัญหาประสิทธิภาพการทำงานเพราะฉันรู้ว่าสิ่งที่เกิดขึ้น และอีกครั้งคือผู้รับผิดชอบในสิ่งที่และวิธีการที่ทุกคนสามารถทำงานร่วมกันเพื่อส่งมอบคุณภาพที่ดีที่สุดให้กับพนักงาน

บิล เอลลิส: ใช่พนักงานไอทีจึงมีแนวโน้มที่จะมีราคาแพง ในร้านค้าส่วนใหญ่คุณจะถูกแบ่งออกเป็นทีมตามเทคโนโลยีโดยมีความซับซ้อนของเทคโนโลยี หนึ่งในสิ่งสำคัญที่เกิดขึ้นคือมีปัญหาเรื่องประสิทธิภาพและมีหลายครั้งที่ความขัดแย้งเกิดขึ้น และนั่นคือที่ที่ทุกคนมีตัวชี้วัดเพื่อปลดเปลื้องระดับของพวกเขาเพราะพวกเขาไม่มีข้อโต้แย้ง พวกเขากำลังดูว่าเกิดอะไรขึ้นในระดับ WebLogic แทนที่จะเกิดอะไรขึ้นในระดับรหัสธุรกรรม หรือพวกเขากำลังดูที่ระดับฐานข้อมูลแทนที่จะใช้คำสั่ง SQL ของแต่ละธุรกรรม

และด้วยความสามารถในการระบุระดับปัญหาและรหัสปัญหาภายในระดับนั้นสิ่งที่ทำคือทำให้ทีมอื่น ๆ ไม่ต้องไปหรือใช้เวลาในทรัพยากรในการค้นหาปัญหาที่ไม่ได้อยู่ในพื้นที่ของพวกเขา หากเป็นปัญหาฐานข้อมูลให้ไปที่ DBA ด้วยข้อมูลที่ต้องการเพื่อแก้ไขปัญหา พวกเขายินดีที่จะทำ

แต่ในทำนองเดียวกันอย่าทำให้ Tuxedo ซึ่งเป็นทีมงานช่วยเหลือของ WebLogic มุ่งเน้นไปที่ปัญหาในฐานข้อมูล ในทำนองเดียวกันหากปัญหาเกิดขึ้นในการกำหนดค่า WebLogic อย่าใช้เวลาของ DBA ในห้องสงครามบางประเภทที่พยายามปกป้องตัวเอง เพียงไปและแก้ไขปัญหาใน WebLogic

เราพบว่าเจ้าหน้าที่ไอทีชื่นชมความแม่นยำเนื่องจากการประหยัดเวลาเพราะโดยทั่วไปห้องสงครามเหล่านั้นจะไม่ได้รับการกำหนดงบประมาณในแผนเวลาสำหรับแต่ละองค์กร FTE มันเหมือนเวลาเพิ่มเติม และเพื่อให้สามารถจัดการกับปัญหาเหล่านั้นได้อย่างมีประสิทธิภาพยิ่งขึ้นเป็นสิ่งสำคัญมาก และสำหรับองค์กรที่เปิดตัว UI ของไหลความสามารถในการปรับขนาดในการผลิตและแก้ไขปัญหาที่พวกเขาประสบในการผลิตนั้นมีความสำคัญไม่เฉพาะกับพนักงานหรือทีมงาน แต่จริงๆแล้วเป็นการจัดการด้านไอทีโดยรวมเพราะมันจะเป็นข่าวร้ายจริงๆ ถ้าพวกเขาต้องย้อนกลับ ดังนั้นคำถามที่ดีเพราะมันไม่ใช่แค่เทคโนโลยี มันเกี่ยวกับผู้คนเสมอ

Matt Sarrel: ใช่มันเป็นคนและกระบวนการ ใช่นั่นเป็นคำถามเดียวที่เกิดขึ้นสำหรับฉันในระหว่างการสาธิต หากมีผู้อื่นจากผู้ชม?

Eric Kavanagh: ใช่ฉันจะขว้างคนสุดท้ายให้คุณบิลและแมตต์พูดถึงเรื่องนี้สั้น ๆ ในการนำเสนอของเขา เราเริ่มเห็นการครอบตัดนี้ มันยังคงมองไปข้างหน้าอย่างมาก แต่ภาชนะบรรจุและการใช้ containerization และนักเทียบท่าและสิ่งต่าง ๆ ในธรรมชาตินั้นลูกกลมขนาดใหญ่ขนาดไหนที่จะโยนพวกคุณ?

บิลเอลลิส: ดังนั้นคำว่าหมายถึงสิ่งที่แตกต่างกันขึ้นอยู่กับเทคโนโลยีที่แตกต่างกัน ดังนั้นเราจึงพัฒนาผลิตภัณฑ์ของเราเพื่อดูแลบรรจุภัณฑ์ในระดับฐานข้อมูลและระดับแอพพลิเคชัน และเป็นส่วนหนึ่งของสิ่งนั้นสภาพแวดล้อมโดยรวมกับการเคลื่อนไหวเมฆและเราดำเนินการภายในคลาวด์ แต่มีกระบวนการค้นพบและขึ้นอยู่กับว่าแอปพลิเคชันเหล่านี้รวมถึง PeopleSoft กำลังพัฒนาเรากำลังพัฒนาโซลูชันการตรวจสอบของเราเพื่อให้เราสามารถให้ระดับความลึกที่มีคุณค่ามากในอดีต

Eric Kavanagh: ใช่. และฉันต้องพูดว่าทุกครั้งที่ฉันเห็นการสาธิตเหล่านี้ฉันรู้สึกประหลาดใจกับสิ่งที่คุณมีและนั่นคือสิ่งที่คุณต้องสามารถเข้าใจร่วมกันและคุณต้องมีการศึกษาเกี่ยวกับสถานการณ์ปกติอะไร มาตรฐาน.

และคุณก็มีเนื้อหามากมายรอบ ๆ นั้น - ช่วยให้ผู้คนระบุสิ่งที่เป็นเรื่องปกติไม่ใช่อะไรที่ผิดปกติ คุณพูดถึงการแจ้งเตือนที่มีแนวโน้มเช่นนี้เป็นกลไกทั้งหมดที่คุณสามารถใช้เพื่อทำความเข้าใจได้ดีขึ้นว่าเป็นสิ่งที่ผิดเป็นสิ่งที่ไม่ผิดและแน่นอนจากนั้นต้องเจาะลึกเพื่อค้นหา แต่คุณมีข้อมูลทั้งหมด

บิลเอลลิส: ใช่และนั่นคือสิ่งที่สำคัญจริงๆ ฉันคิดว่าแมตต์พูดถึงเรื่องนั้น เป็นเรื่องปกติอะไร สภาพแวดล้อมที่แตกต่างกันมีระดับปกติที่แตกต่างกัน หากคุณกำลังทำงานกับฮาร์ดแวร์ระดับสูงตรรกะของออราเคิลและข้อมูลสิ่งที่เป็นปกติในร้านค้าของคุณหรือสิ่งที่เป็นไปได้ในร้านค้าของคุณจะแตกต่างจากที่คุณใช้ภายใต้โครงสร้างพื้นฐานที่มีประสิทธิภาพน้อยกว่า ดังนั้นสิ่งแรกคือการค้นหาว่ามีอะไรปกติเริ่มคำนวณพื้นฐานและวิธีที่คุณสามารถเริ่มทำการปรับปรุงได้จากที่นั่น

Eric Kavanagh: ตกลงนั่นเป็นจุดที่ดี เรามีคำถามสุดท้ายที่เข้ามาดูเหมือนว่า เพียงหนึ่งคำถามสุดท้ายที่ฉันจะส่งถึงคุณบิล ความแตกต่างระหว่าง SQL และการตรวจสอบประสิทธิภาพฐานข้อมูลจากมุมมองของระดับระบบและข้อมูลระดับแอปพลิเคชันคืออะไร? การตรวจสอบ SQL และประสิทธิภาพของฐานข้อมูลแตกต่างจากมุมมองของคุณอย่างไร

บิล เอลลิส: ไม่มีอะไรเกิดขึ้นในฐานข้อมูลจนกว่าคำสั่ง SQL จะดำเนินการ การช่วงชิงคำสั่ง SQL คืออะไร - การควบคุมการล็อกการรอการช่วงชิงทรัพยากรที่ระดับข้อมูลและระดับ SQL Server ดังนั้นถ้าฉันเห็นทั้งไดรเวอร์ของคำสั่ง SQL และผลกระทบต่อระบบฉันได้ทำให้เกิดผลกระทบ; ฉันสามารถเชื่อมโยงสิ่งที่แอปพลิเคชัน DBA ใส่ใจกับสิ่งที่โครงสร้างพื้นฐาน DBA ใส่ใจจนกระทั่งฉันสามารถใช้ประโยชน์จากเครื่องมือได้อย่างแม่นยำที่สุด

ถ้าฉันเป็นโครงสร้างพื้นฐาน DBA และฉันกำลังมองหาสิ่งต่าง ๆ เช่นการใช้งานจริง ๆ ฉันก็จัดการด้วยแปรงกว้าง ๆ ถ้าฉันสามารถดูคำสั่ง SQL แต่ละคำได้และฉันสามารถลดทรัพยากรได้จริง การบริโภค - ไม่ว่าจะเป็น CPU, หน่วยความจำ, I / O - ฉันสามารถพูดได้ทั้งสองด้านของเหรียญเดียวกัน

Eric Kavanagh: ตกลงคน เราผ่านไปเพียงชั่วโมงเดียว ใหญ่ขอบคุณมากสำหรับเพื่อนของเราที่ IDERA ขอบคุณมากสำหรับ Matt Sarrel ที่เข้าร่วมกับเราวันนี้ เราเก็บถาวรเว็บคาสต์เหล่านี้ทั้งหมดเพื่อการดูในภายหลังดังนั้นอย่าลังเลที่จะกลับมาและโดยปกติจะใช้เวลาเพียงไม่กี่ชั่วโมงในการเก็บถาวร ดังนั้นตรวจสอบว่าทุกอย่างที่ฉันพูดคือฉันรักสิ่งนี้ฉันรักความแม่นยำฉันรักความสามารถในการเข้าไปในวัชพืช และฉันไม่รู้เครื่องมืออื่นใดที่อนุญาตให้คุณขุดเข้าไปในส่วนต่าง ๆ และส่วนต่าง ๆ ของแอปพลิเคชันเหล่านั้นได้มากกว่าสิ่งที่คนเหล่านั้นมีที่ IDERA with Precise

ด้วยสิ่งนี้เราจึงกล่าวคำอำลากับท่าน ขอขอบคุณอีกครั้งเราจะคุยกับคุณในครั้งต่อไป