ประโยชน์อย่างหนึ่งที่สำคัญของแคชการสืบค้นคือการปรับปรุงประสิทธิภาพการสืบค้นที่ชัดเจน
การแคชการสืบค้นอาจมีประโยชน์ในการสร้างแคชเป็นตัวเลือกในระหว่างชั่วโมงที่ไม่ได้ทำงานโดยรันการสืบค้นและแคชผลลัพธ์ กลยุทธ์การสร้างเป็นตัวเลือกที่ดีกำหนดให้คุณทราบเวลาที่การพบข้อมูลในแคชเกิดขึ้น
หากคุณต้องการสร้างแคชเป็นตัวเลือกสำหรับผู้ใช้ทั้งหมด คุณอาจต้องสร้างแคชเป็นตัวเลือกกับการสืบค้นต่อไปนี้
SELECT User, SRs
หลังจากที่สร้างแคชเป็นตัวเลือกโดยใช้ SELECT User, SRs การสืบค้นต่อไปนี้คือการพบข้อมูลในแคช
SELECT User, SRs WHERE user = valueof(nq_SESSION.USER) (และผู้ใช้คือ USER1) SELECT User, SRs WHERE user = valueof(nq_SESSION.USER) (และผู้ใช้คือ USER2) SELECT User, SRs WHERE user = valueof(nq_SESSION.USER) (และผู้ใช้คือ USER3)