Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

กระบวนการจัดการแบบสอบถามคืออะไร?


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

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

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

ตัวอย่างเช่น ในการวิเคราะห์คลังข้อมูลการขาย หากผู้ใช้ขอให้ระบบ "รายงานการขายคอมพิวเตอร์, Ghaziabad, UP ในช่วง 2 สัปดาห์ที่ผ่านมา" การค้นหานี้จะพอใจโดยการสแกนตารางใดๆ ต่อไปนี้ -

  • ข้อมูลโดยละเอียดทั้งหมดในช่วง 2 สัปดาห์ที่ผ่านมา กรองการขายคอมพิวเตอร์ทั้งหมดสำหรับ Ghaziabad

  • ตารางสรุปผลิตภัณฑ์รายสัปดาห์มูลค่า 2 สัปดาห์โดยแยกตามร้านค้าตลอดทั้งสัปดาห์

  • ตารางสรุปผลิตภัณฑ์รายปักษ์ตามภูมิภาค Ghaziabad เป็นตัวอย่างของภูมิภาค

  • ตารางสรุปรายปักษ์ของกลุ่มผลิตภัณฑ์ตามร้านค้า (คอมพิวเตอร์คือกลุ่มผลิตภัณฑ์)

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

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

กระบวนการจัดการการสืบค้นข้อมูลช่วยให้มั่นใจว่าไม่มีการสืบค้นใดๆ ที่อาจส่งผลต่อประสิทธิภาพโดยรวมของระบบ

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

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