我们知道MS Access数据库引擎被“限制”,以允许2GB的最大文件大小(或者可能内部连线被限制为少于2KB的4KB数据页的某些功率)。但是这在实践中意味着什么?MS Access数据库引擎表中的最大行数?
为了帮助我衡量这一点,你能告诉我可以插入MS Access数据库引擎表的最大行数吗?
为了满足表的定义,所有的行必须是唯一的,因此需要一个唯一的约束(例如PRIMARY KEY
,UNIQUE
,CHECK
,数据宏等)。
编辑:我意识到有一个理论上的限制,但我感兴趣的是实际(并不一定切实可行),现实生活的限制。
可以插入更新记录的rpimary键值的重复行。 – 2009-08-03 09:39:58
@Ralph Rickenbach:谢谢,我没有想到(doh!)我已经编辑了这个问题来作出一个独特的约束条件。 – onedaywhen 2009-08-03 11:28:58
我不认为这是正确的说Jet/ACE是“扼杀”,因为它可能是内部连线被限制为少于2KB的4KB数据页的功率的一部分(我没有得到任何不错的圆数字尝试了这一点,所以在那里肯定会有一些开销)。虽然它可能不难改变,但它不符合MS的大型产品线的利益,特别是考虑到他们真的以4GB的速度进行THROTTLE SQL Server Express - 我们知道它与完整的SQL Server是相同的引擎,但是具有人造跛行。 – 2009-08-03 19:03:36