ใครมีเทคนิคการเพิ่มความเร็วในการ select ข้อมูลจาก MySQL ยังไงแชร์กันหน่อยคับ

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ใครมีเทคนิคการเพิ่มความเร็วในการ select ข้อมูลจาก MySQL ยังไงแชร์กันหน่อยคับ

Re: ใครมีเทคนิคการเพิ่มความเร็วในการ select ข้อมูลจาก MySQL ยังไงแชร์กันหน่อยคับ

โดย M027 » 04/09/2015 11:30 am

- ถ้าจำเป็นต้องนับข้อมูล พยามอย่าใช้ count ให้สร้างเป็นตารางแยกแล้วบวกเพิ่ม
- join ได้ แต่ join ให้น้อยที่สุด ต้องแน่ใจว่าข้อมูลทั้ง 2 ตารางไม่เกิน memory และต้องสร้าง index ทั้ง 2 ตาราง
- count, sum, max, min (หลีกเลี่ยง)
- alter table ... เซ็ต default ในการ order by
- อื่นๆ อีกมากมาย

Re: ใครมีเทคนิคการเพิ่มความเร็วในการ select ข้อมูลจาก MySQL ยังไงแชร์กันหน่อยคับ

โดย thatsawan » 02/09/2015 11:52 pm

555 คืออันตัวเราก็สนใจเรื่องนี้อยู่ จึงอยากจะขอความกรุนาผู้ตั้งกระทู้ทดลองให้หน่อย

Re: ใครมีเทคนิคการเพิ่มความเร็วในการ select ข้อมูลจาก MySQL ยังไงแชร์กันหน่อยคับ

โดย tsukasaz » 02/09/2015 11:00 pm

thatsawan เขียน:https://www.mindphp.com/forums/viewtopic ... 864#p65864
ลองดูอันนี้
:?

ใครมีเทคนิคการเพิ่มความเร็วในการ select ข้อมูลจาก MySQL ยังไงแชร์กันหน่อยคับ

โดย M027 » 02/09/2015 6:32 pm

ใครมีเทคนิคการเพิ่มความเร็วในการ select ข้อมูลจาก MySQL ยังไงแชร์กันหน่อยคับ

ข้างบน