ในบทความนี้เราจะดูสาเหตุที่เป็นไปได้หลายประการที่อยู่เบื้องหลังฐานข้อมูล MS Access ที่ทำงานช้าเมื่อเข้าถึงผ่านเครือข่าย
มีสาเหตุหลายประการที่ทำให้ฐานข้อมูลทำงานช้าหรือทำงานได้ไม่ดี ฐานข้อมูลเหล่านี้ไม่ได้สร้างขึ้นเพื่อให้ทำงานได้อย่างเหมาะสม แต่อย่างใดในระยะยาวฐานข้อมูลเหล่านี้จะให้ประสิทธิภาพที่ไม่ดี สาเหตุที่อาจทำให้ฐานข้อมูล MS Access ทำงานช้าอาจมีสาเหตุอย่างใดอย่างหนึ่งต่อไปนี้:

- ตามค่าเริ่มต้น MS Access มีความสามารถในการแสดงแผ่นข้อมูลระหว่างตารางที่เกี่ยวข้องกัน หากคุณทำงานในมุมมองแผ่นข้อมูลบ่อยครั้งก็มักจะไม่จำเป็นต้องใช้ สิ่งนี้ส่งผลเสียต่อความเร็ว ดังนั้นขอแนะนำให้ปิดการใช้งานคุณสมบัตินี้
- หากคุณกำลังใช้ตารางที่เชื่อมโยงและคุณกำลังย้ายข้อมูลจากระเบียนหนึ่งไปยังอีกระเบียนหนึ่งก็สามารถลดความเร็วได้ อย่านำทางมากเกินไป
- หากฟอร์มการเรียกดูกำลังกู้คืนผ่านการเชื่อมต่อก็สามารถลดความเร็วได้เช่นกัน
ในบางครั้งการแยกฐานข้อมูลก็ทำให้ประสิทธิภาพการทำงานช้าลงเช่นกัน คุณสามารถแยกฐานข้อมูลได้อย่างง่ายดายหากมีผู้ใช้เพียงคนเดียวอย่างไรก็ตามเพื่อหลีกเลี่ยงการตีบคุณต้องจัดเก็บทั้งส่วนหน้าและส่วนหลังไว้ในระบบภายใน
- ในขณะที่ใช้ข้อมูลแบบคงที่เช่น zip รหัส ฯลฯ สร้างตารางในเครื่องมิฉะนั้นจะลดความเร็วของสิ่งต่างๆอีกครั้ง
- การฝังกราฟิกเป็นสาเหตุหนึ่งที่ทำให้ประสิทธิภาพได้รับผลกระทบอย่างรุนแรงเนื่องจากใช้ทรัพยากรมากขึ้น ดังนั้นจึงแนะนำให้ใช้กราฟิกลิงค์แทนการฝัง
- การกระชับเป็นสิ่งที่จำเป็นเนื่องจากจะลบบันทึกและปลดปล่อยทรัพยากร ปรับปรุงสถิติเพิ่มเติมและจัดเรียงระเบียนใหม่ หากคุณไม่กระชับบ่อยจะส่งผลต่อประสิทธิภาพการทำงาน อย่างไรก็ตามโปรดทราบว่าคุณได้สำรองข้อมูลเหล่านี้ไว้ก่อนที่จะบีบอัด สำหรับความระมัดระวังอย่างมากลงทุนในที่มีประสิทธิภาพ การแก้ไขการเข้าถึง เครื่องมือ
- รูปแบบที่เรียบง่ายที่มีจำนวนการควบคุมน้อยกว่าจะดีกว่าแบบที่ซับซ้อนซึ่งมีตัวควบคุมมากมาย แบบฟอร์มที่ซับซ้อนจะช้าลงเนื่องจากจะใช้เวลาอัปโหลดและตอบกลับนานขึ้น แต่คุณสามารถสร้างแบบฟอร์มที่เจาะจงงานแทนที่จะมีแบบฟอร์มเดียวที่ซับซ้อน
- การจัดทำดัชนีไม่ใช่เรื่องง่ายเสมอไปและบางครั้งอาจทำให้เกิดความสับสนได้ นอกจากนี้การจัดทำดัชนีมากเกินไปจะพิสูจน์ได้ว่าไม่ดีต่อประสิทธิภาพ ดังนั้นคุณควรระมัดระวังเป็นพิเศษในขณะจัดทำดัชนีและควรใช้ดัชนีกับฟิลด์ที่คุณค้นหาเป็นประจำเท่านั้น
- เป็นความจริงที่ว่าข้อมูลมากขึ้นประสิทธิภาพจะช้าลง ดังนั้นเมื่อคุณมีแบบสอบถามสำหรับรายงานที่อิงจากตารางหลายตารางคุณควรอ้างอิงจากแบบสอบถามเดียวแทน ใช้แบบสอบถามนี้เพื่อ จำกัด ระเบียนที่รวมรายงานหรือฟอร์ม
- ควรจัดโครงสร้างตารางให้กระชับและลดจำนวนฟิลด์ให้น้อยที่สุดเท่าที่จะเป็นไปได้ จำนวนฟิลด์ที่มากเกินไปอาจทำให้ประสิทธิภาพการทำงานลดลง นอกจากนี้ คุณยังสามารถย้ายฟิลด์ที่ใช้งานไม่บ่อยไปยังตารางใหม่ได้ จากนั้นจึงสร้างความสัมพันธ์แบบหนึ่งต่อหนึ่งกับตารางเหล่านั้น
นี่คือสาเหตุที่เป็นไปได้บางประการที่ทำให้ประสิทธิภาพการทำงานช้าลง การกำจัดสิ่งเหล่านี้อาจช่วยเพิ่มประสิทธิภาพได้มาก
บทนำผู้เขียน:
Vivian Stevens เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ กู้คืน mdf และผลิตภัณฑ์ซอฟต์แวร์กู้คืน excel ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.
ในบางครั้งการแยกฐานข้อมูลก็ทำให้ประสิทธิภาพการทำงานช้าลงเช่นกัน คุณสามารถแยกฐานข้อมูลได้อย่างง่ายดายหากมีผู้ใช้เพียงคนเดียวอย่างไรก็ตามเพื่อหลีกเลี่ยงการตีบคุณต้องจัดเก็บทั้งส่วนหน้าและส่วนหลังไว้ในระบบภายใน