กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
952 1
URL.หัวข้อ /
URL
1 table ท่านเคยเก็บสูงสุดกี่ Record ครับ
สำหรับผม 1 แสน กว่า ถ้าสัก 1 ล้านเครื่องจะช้าหรือเปล่าถ้า query table นั้น
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R01077
ที่ผมเคยเจอมันสามารถเก็บได้เยอะครับ ยังไม่รู้ว่ามันได้ได้สูงสุดจริงๆ เท่าไร ตารางเดียวผมเคยเก็บได้ถึง 8 ล้านกว่า ขนาดไฟล์ประมาณเกือบ 900 MB การจัดการจะค่อนข้างยาก เช่นการ Back Up จะต้องมีพื้นที่มากพอถึงจะทำได้ การ Compact ก็ทำได้ช้า หรือทำไม่ได้เลย ถ้าจะต้องเปลี่ยนชนิดของฟีลด์จาก Text ไปเป็น Number ก็จะทำได้ยาก หรือไม่ยอมให้เราทำเลย ที่ผมเคยเจอมันจอฟ้องแค่ว่าพื้นที่ใน HD ไม่พอมากกว่า
ส่วนข้อมูล กชช 2 ค ที่เคยเข้าไปช่วยเขาทำ ก็จะประมาณนี้แหล่ะ 8-900 MB เขียนลง CD ก็ลำบาก ZIP ก็ใช้เวลานาน และเสี่ยงต่อความผิดพลาดได้สูงครับ
ฉะนั้นผมว่าในทางทฤษฎี เก็บข้อมูลได้เยอะ แต่การดูแลรักษาคงจะทำยาก และเสี่ยงต่อความเสียหายที่จะเกิดได้ง่าย
การ Query ก็คงจะช้าลงแน่นอนครับ ที่ผมเคยเจอข้อมูลการขายจะประมาณ 60,000 ข้อมูลต่อปี ถ้าใช้ Select Query ก็ทำได้ไม่มีปัญหา แต่ถ้าเป็น Crosstab Query จะช้าอย่างเห็นได้ชัด ยิ่งถ้าเปรียบเทียบระหว่างปีด้วยแล้ว
แต่ความช้าความเร็วก็มีปัจจัยอื่นๆ ที่เข้ามาเกี่ยวด้วยเช่นกัน เช่นการออกแบบตาราง ความเร็วของเครื่องฯ ระบบเน็ตเวิร์ค
ถ้าข้อมูลมาก และต้องคำนวณในปริมาณมากๆ ผมว่าให้ส่งข้อมูลไปเก็บใน SQL Server ดีกว่า แล้วค่อยใช้ Access เป็น Front End
ท่านอื่นๆ ลองเล่าประสบการณ์เกี่ยวกับเรื่องนี้ด้วยกันได้นะครับ
Time: 0.1341s