Microsoft Access 2003数据库可以存储多少条记录?

Tim*_* Li 4 database ms-access

我很想知道它.我必须将超过1,200,000条记录放入访问数据库进行备份.谢谢你的回答.

Ton*_*ews 6

硬限制是2 Gb Access数据库文件大小.但是,Tim表示,根据记录的数量,可能存在性能问题.

但是,难以量化的限制可能是Access可以创建的页数.很可能Access在插入记录时每个记录使用一个页面.现在,鉴于Access 2000/Jet 4.0和更新版本具有4K页面大小,每2 Gb数据库最多只能有500,000个页面.(大致由于系统开销.)现在,您可以通过确保将Access数据库文件专门锁定为Access 2000/Jet 4.0来解决此问题,然后更新可能会在页面上插入多个记录.

稍后添加: 现在,如果您执行紧凑和修复,这将在一个页面中放置尽可能多的记录.如果您要一次添加所有记录,那么您可能会遇到更多问题.但是,如果你说的是说600K,紧凑,其余这可能会给你更多的空间.

但是我会建议用那些记录来查看其他替代方案.