พอดีผมเขียน query แล้วค่อนข้างช้ามาก แต่ run บนเครื่องตัวเองผลลัพท์ที่ได้ก็ออก
พออัพขึ้น server กับไม่ออกซะงั้น ใครพอรู้สาเหตุมั่งครับ ทั้งๆที่ code+database ก็เหมือนกันหมด
Tag : PHP
Date :
2011-07-22 13:17:37
By :
Eldolar
View :
950
Reply :
7
No. 1
Guest
Join ตารางมาก ๆควรทำ Index ไว้คับ
Date :
2011-07-22 13:33:24
By :
aa
No. 2
Guest
ทำทุก field ที่ Where แล้วครับ ยังช้าอยู่เพราะ subquery มันเยอะมาก
อ่อ ผมลืมบอกไปว่า Query ตัวนี้มันจะต้องเอามาโชว์ใน Grid ที่ใช้ คือ Grid ของ Extjs Framework ไม่แน่ใจว่าเกี่ยวกับตรงนี้ด้วยหรือเปล่า
Date :
2011-07-22 13:39:25
By :
Eldolar
No. 3
Guest
แล้วก็มีบางครั้งที่กดหน้านี้แล้วมันจะขึ้น error ว่า Fatal error: Maximum execution time of 30 seconds exceeded ด้วยครับ
แต่อันนี้ผมลองไปแก้ใน php.ini ให้ execute time เยอะขึ้นมาผลลัพท์ก็ไม่ขึ้นอยู่ดี