ms access กับ mysql
กระทู้เก่าบอร์ด อ.Yeadram

 1,080   2
URL.หัวข้อ / URL
ms access กับ mysql

สอบถามว่า ถ้าทำ access เป็น front end เชื่อมต่อ database mysql server ผ่าน odbc ข้อมูล 20 ล้าน record+ จะมีปัญหามั้ยครับ ช้ามากมั้ย ตอนนี้ผมใช้กับ db 7 ล้านกว่า record ปกติดี แต่พอให้เพื่อนใช้กลับเกิดปัญหา run ไม่ได้ เกี่ยวกับขนาด db หรือเปล่าครับ ขอคำแนะนำ

2 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R22555
ข้อมูลที่แตกต่างกัน 20 ล้านเรคอร์ด ระบบสามารถหาข้อมูลเรคอร์ดใดๆเจอ โดยผ่านการค้นหาจาก primary key ไม่น่าเกิน 25 ครั้งครับ (Log 20ล้าน หารด้วย Log 2) และไม่เกี่ยวกับเรคอร์ดนั้นยาวแค่ไหน ผมว่าก็ไม่เยอะนะ ส่วนว่าในความจริงจะเร็วสักแค่ไหน ขึ้นกับปัจจัยมากมาย ต้องทดสอบด้วยข้อมูลทดสอบที่เครื่องที่จะติดตั้งครับ แล้วปรับประสิทธิภาพเอา เช่น ใช้ SSD HD แทน, ถ้าทำได้ ให้แยกเทเบิลให้อยู่ใน HD มากกว่า 1 ตัว ติดตั้งอย่างต่ำให้เป็น RAID 5 และดิสก์แต่ละก้อนให้แยก Channel ของ Controller ด้วย, เพิ่ม Memory, ปรับ Process Priority ของ MySQL ให้สูงขึ้น, แยกเซิฟเวอร์ออกมาโดยเฉพาะ ไม่ให้ติดตั้งงานอื่นที่ไม่เกี่ยวข้อง ฯลฯ

ส่วนเรื่องใช้อีกเครื่องแล้วรันไม่ได้ คงต้องหาสาเหตุจาก log file ของระบบต่างๆที่เกี่ยวข้อง ว่าติดปัญหาตรงไหนครับ
2 @R22563
ขอบคุณครับ ผมให้เขา link table เอง อาจจะเกิดความผิดพลาดหรือเปล่าไม่แน่ใจ เดี๋ยวลอง remote ไปทำให้ก่อน ติดขัดยังไงจะขอคำแนะนำอีกนะครับ
สอบถามคนที่ใช้ access กับ mysql ว่า จำนวน record ที่ใช้กันมากสุดเท่าไหร่กันครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3064s