|
|
|
สอบถาม ครับ ว่า ถ้าฐานข้อมูล เราเยอะมากๆ หลาย ปี แล้ว มันอึดมาก มีวิธีไหน แก้ไขได้บ้างครับ |
|
|
|
|
|
|
|
ข้อมูลกี่ Record ครับ ถ้าเป็นแค่หลักแาน ลองปรับจูนครับ
- ดูพวก Key , Index
- ปรับแต่ง Query
แต่ถ้าเป็นล้าน Record น่าจะต้อง Clear ข้อมูลไปยังอีก Table ครับ
|
|
|
|
|
Date :
2016-03-01 13:38:05 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- ใช้ db cache มาช่วย
- อาจเขียนเป็นคำสั่ง CLI (แนะนำ) หรือหน้าเว็บสำหรับรันคำสั่ง (ไม่แนะนำ) ให้มัน generate พวกข้อมูลเก่ามากๆไว้ในแหล่งเก็บข้อมูลบางประเภท คล้ายๆ cache เช่น ถ้าหากอยากให้พวกข้อมูลเก่าๆแสดงผลเป็น static เท่านั้น ไม่ต้องการให้มี comment หรือ interactive อะไรอีกแล้ว ให้ใช้คำสั่ง generate ออกมาเป็น .html เก็บไว้เลย เวลาเรียกก็ดึงจากตรงนี้ก่อน. หรือถ้าจำเป็นอาจจะ generate เป็น php class ออกมาหลายๆไฟล์ไฟล์ละ 1 row เพื่อเอามาใช้งานกับโค้ด php ส่วนอื่นได้อีก
- optimize การปรับแต่งแบบนี้ผมไม่ค่อยเชี่ยวเท่าไหร่ คุณวินช่วยสอนหน่อย อิอิ. ผมใช้ wp optimize กับ WordPress อยู่ ทำแล้วมันก็ช่วยให้โล่งขึ้นและเร็วอีกนิดหน่อยนะ
|
|
|
|
|
Date :
2016-03-03 22:07:55 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|