Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何减少Access数据库的大小_Database_Ms Access - Fatal编程技术网

Database 如何减少Access数据库的大小

Database 如何减少Access数据库的大小,database,ms-access,Database,Ms Access,我有几个问题,关于如何减少Access数据库的大小 表中的计算字段是否比查询中的计算占用更多空间?例如,我在表中计算年、月和日,但也可以在查询中这样做,这意味着每次从这些表中创建新查询时都要做更多的工作 与一次查询中的所有查询相比,使用大量小查询是否会增加大小。例如,我喜欢在整个流程的每个小步骤中使用一个查询,一次连接一个表,这样我就可以准确地跟踪可能出错的地方,并且如果需要在另一组查询中使用,可以在不同的步骤中使用每个查询 有没有其他让数据库保持小规模的好方法?这个一般性的问题肯定在很多问题和

我有几个问题,关于如何减少Access数据库的大小

  • 表中的计算字段是否比查询中的计算占用更多空间?例如,我在表中计算年、月和日,但也可以在查询中这样做,这意味着每次从这些表中创建新查询时都要做更多的工作

  • 与一次查询中的所有查询相比,使用大量小查询是否会增加大小。例如,我喜欢在整个流程的每个小步骤中使用一个查询,一次连接一个表,这样我就可以准确地跟踪可能出错的地方,并且如果需要在另一组查询中使用,可以在不同的步骤中使用每个查询

  • 有没有其他让数据库保持小规模的好方法?这个一般性的问题肯定在很多问题和博客文章中都有涉及,但我试着大致遵循它们,但它们似乎不适合我的数据库

    谢谢


    本吉

    你试过了吗?拆分数据和UI。是的,存储计算字段的结果将占用更多空间;但为什么太空如此令人担忧?您是否经常创建/删除数据库结构对象和数据?如果是这样的话,紧凑/修复可以恢复未使用的空间!我已达到2GB的限制。压缩和修复很好,但我不得不经常这样做。拆分UI,或者使用多个数据库和链接表怎么样?尽管性能会受到影响。你有没有考虑过,也许你已经成长到需要一个更大的引擎作为你的后端!通过拆分UI,这仅在多个用户进入访问时才相关,对吗?我基本上是唯一使用数据库的用户,我没有任何表单,只有表格和查询,然后将Excel连接链接到查询,其他人从那里使用Excel。由于有多个数据库,所有查询都使用数据库中的所有大表,因此,如果有多个数据库链接到所有相同的表,这会减少每个数据库的大小吗?是的,每次更改记录时都会存储和更新计算字段。这样就占用了更多的空间。但是,在执行查询时会节省很多钱。所以你为了空间放弃了表演。在当今世界,大多数人走的是另一条路(你已经拥有的)。(1970-80年代…不同的故事)你试过了吗?拆分数据和UI。是的,存储计算字段的结果将占用更多空间;但为什么太空如此令人担忧?您是否经常创建/删除数据库结构对象和数据?如果是这样的话,紧凑/修复可以恢复未使用的空间!我已达到2GB的限制。压缩和修复很好,但我不得不经常这样做。拆分UI,或者使用多个数据库和链接表怎么样?尽管性能会受到影响。你有没有考虑过,也许你已经成长到需要一个更大的引擎作为你的后端!通过拆分UI,这仅在多个用户进入访问时才相关,对吗?我基本上是唯一使用数据库的用户,我没有任何表单,只有表格和查询,然后将Excel连接链接到查询,其他人从那里使用Excel。由于有多个数据库,所有查询都使用数据库中的所有大表,因此,如果有多个数据库链接到所有相同的表,这会减少每个数据库的大小吗?是的,每次更改记录时都会存储和更新计算字段。这样就占用了更多的空间。但是,在执行查询时会节省很多钱。所以你为了空间放弃了表演。在当今世界,大多数人走的是另一条路(你已经拥有的)。(1970-80年代……不同的故事)