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

unset ยังใช้งานได้อีกหลายแบบ เช่นกรณีคนใช้ตัวแปรในการตรวจสอบ authenticate (เช่น _SESSON)
ก็จำเป็นเหมือนกันครับ
มันแล้วแต่การพลิกแพลงอะ

-------------------------------------------
ส่วนเรื่องการเลือก sql ยังไงเรียกแบบเจาะจงก็ดีกว่าครับ
เพราะมันเป็นการเรียกดึงมาเฉพาะส่วน เรียกน้อย ยังไงก็ต้องเร็วกว่าครับ
ถ้าพูดถึง sql ยังไงก็ตาม ถ้าเรา
1. ออกแบบ db ได้ถูกต้อง
field ไหนควรทำ index ส่วนไหนควรทำ key ถ้าเข้าใจถูกระบบจะไวขึ้นครับ
2. เขียน query ได้ดี
เช่นเราใช้แค่เรคคอร์ทจากไหนถึงไหน ก็ใช้ limit คุมการเรียกไว้ ระบบก็จะไวขึ้นครับ
ที่ทำสำคัญคือพยายามทำให้เรียกด้วยจำนวน query น้อยครั้งที่สุด
เขียน syntax ให้ถูก และคุม(ให้ถูกจุด)/คลุม(ให้ทั่วถึง) ก็พอแล้วครับ