วิธีการแก้ไขปัญหา Query นาน ๆ แล้วค้างด้วยภาษา PHP คือ วิธีการแก้ไขปัญหาการค้างของการ Query เนื่องจากมีการประมวลผลเกินกว่าระยะเวลาที่กำหนด (Query Timeout) ซึ่งสาเหตุที่เกิดขึ้นเป็นไปได้หลายสาเหตุดังนี้
1. ข้อมูลในตารางข้อมูลมีมากทำให้ต้องใช้ระยะเวลาในการประมวลผลนานกว่าปกติ
2. มีการ Join ตารางกันมาก ทำให้เกิดระยะเวลาการ Query ที่นานกว่าปกติ
3. มีการ Join ตารางกันผิดวิธี ทำให้เกิดการ Query นานกว่าผิดปกติ
วิธีการแก้ไขปัญหา Query นาน ๆ แล้วค้างด้วยภาษา PHP
ให้ Copy Source Code ด้านล่างไปไว้ที่ File ที่ติดต่อฐานข้อมูล หรือ File Config ต่าง ๆ ที่มีส่วนเกี่ยวข้องกับการ Query
set_time_limit(0);
ini_set("max_execution_time","0");
ini_set("memory_limit","9999M");