บ้าน ซอฟต์แวร์ sargeable คืออะไร - คำจำกัดความจาก techopedia

sargeable คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Sargeable หมายถึงอะไร

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

Sargeable เกิดจากการหดตัวของ Search ARGument ABLE

Techopedia อธิบาย Sargeable

มีหลายสถานการณ์ที่เคียวรีที่ไม่ใช่ sargeable คืบคลานเข้ามา:

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

sargeable คืออะไร - คำจำกัดความจาก techopedia