JOIN TABLE อย่างไรให้เร็ว ๆครับ 3 table เกือบ ๆ ล้าน record
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา JOIN TABLE อย่างไรให้เร็ว ๆครับ 3 table เกือบ ๆ ล้าน record
JOIN TABLE อย่างไรให้เร็ว ๆครับ 3 table เกือบ ๆ ล้าน record
Copy
SELECT
N.news_id,
N.cat_id,
N.title,
N.post_date,
C.cat_id,
C.cate_name,
G.group_id,
G.group_name
FROM
news AS N
INNER JOIN category AS C ON (N.cat_id = C.cat_id)
INNER JOIN `group` AS G ON (C.group_id = G.group_id)
WHERE
G.group_id = '".$_GET[group_id]."'
ORDER BY N.news_id desc
";
ทำ index ก็ทำแล้วครับ
ใช้ ORDER BY ทีไรช้ามากครับ แต่พอเอาออกก็ไวดี
Mikeyx
203.148.221.xxx
18-01-2011
10:23:44
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ