Access通过链接表连接MySQL:能否突破2GB上限?上限归属哪方?
Access链接MySQL场景下的容量问题解答
问题1:能否突破Access的最大容量阈值?
可以突破。因为使用链接表时,Access的.mdb文件里仅存储指向MySQL表的链接元数据(比如表名、ODBC连接参数等),实际业务数据完全存在远端的MySQL服务器中,不会占用Access本地文件的存储空间。只要本地的链接元数据总量不超过2GB(这几乎不可能,因为元数据体积极小),就不会触发Access的容量限制。
问题2:最大容量阈值遵循Access还是MySQL的规则?
遵循MySQL服务器的规则。
- Access的2GB上限仅针对其本地存储的对象:比如本地表、查询定义、表单/报表设计、宏等内容的总大小。
- 链接表对应的实际数据都存储在MySQL中,其容量限制由MySQL的配置决定,比如单表大小上限、数据库存储引擎的限制(如InnoDB的表空间配置)、服务器磁盘可用空间等。
内容的提问来源于stack exchange,提问作者Hello World
相关产品推荐
相关产品推荐

