回 帖 发 新 帖 刷新版面

主题:Access数据库的存储上限

Access的在小站点中的使用率非常高,但以什么来区分站点的大小呢?
下面给出Access的一些存储极限,实际上还没达到以下性能时,Access产生的效率已经非常低下了
Microsoft Access 项目规格
 数据库 
 属性                     最大值 
 ——————————————————————————————————————
 Microsoft Access 数据库 (.mdb) 文件大小   2G 字节减去系统对象所需的空间
 数据库中的对象个数              32,768
 模块(包括"内含模块"属性为"是"的窗体和报表)   1,000
 对象名称中的字符数              64
 密码的字符个数                14
 用户名或组名的字符个数            20
 并发用户的个数                255


 表
 属性                最大值
 ————————————————————————————————————————— 
 表名的字符个数             64
 字段名的字符个数            64
 表中字段的个数             255
 打开表的个数              2048 实际可打开的表的数目可能会少一些
                     因为Microsoft Access 还要打开一些内部的表
 表的大小                2G 字节减去系统对象所需的空间
 "文本"字段的字符个数          255
 "备注"字段的字符个数          通过用户界面输入为 65,535
                     以编程方式输入时为 1G 字节的字符存储
 "OLE 对象"字段的大小          1G 字节
 表中的索引个数             32
 索引中的字段个数            10
 有效性消息的字符个数          255
 有效性规则的字符个数          2,048
 表或字段说明的字符个数         255
 记录的字符个数(除"备注"和"OLE"外)   2,000
 字段属性设置的字符个数         255

 查询
 属性                     最大值
 ————————————————————————————————————————
 实施关系的个数                每个表为 32 减去表中不包含在关系中
                        的字段或字段组合的索引个数
 查询中的表的个数               32
 记录集中的字段个数              255
 记录集大小                  1G 字节
 排序限制                   255 个字符(一个或一个以上字段)
 嵌套查询的层次数               50
 查询设计网格一个单元格中的字符个数      1,024
 参数查询的参数字符个数            255
 Where 或 H***ING 子句中 AND 的个数     99
 SQL 语句中的字符个数             约为 64,000


 窗体和报表
 属性                     最大值
 ————————————————————————————————— 
 标签中的字符个数               2,048
 文本框中的字符个数              65,535
 窗体或报表宽度                22 英寸(55.87 厘米)
 节高度                    22 英寸(55.87 厘米)
 所有节加上节页眉的高度(在"设计"视图中)    200 英寸(508 厘米)
 窗体或报表的最大嵌套层数           7
 报表中可作为排序或分组依据的字段或表达式个数 10
 报表中页眉和页脚的个数            1 对报表页眉/报表页脚
                        1 对页面页眉/页面页脚
                        10 对组页眉/组页脚
 报表的打印页数                65,536
 可添加到窗体或报表的控件和节的个数      754
 SQL 语句中作为窗体、报表或控件的"记录源"   32,750
 或"行来源"属性的字符个数(适用于.mdb和.adp) 


 宏
 属性              最大值
 ———————————————————— 
 宏中的操作个数         999
 条件中的字符个数        255
 备注中的字符个数        255
 操作参数中的字符个数      255



 Access 项目
 属性                  最大值
 —————————————————————————————————————— 
 Microsoft Access 项目(.adp)中的对象数目  32,768
 模块(包括"内含模块"属性为"是"的窗体和报表) 1,000
 对象名称中的字符数             64
 表中的索引个数               250 (Microsoft SQL Server 6.5)
                       1024(Microsoft SQL Server 7.0
                           和2000)

Microsoft SQL Server 数据库
SQL Server 文档中描述了 Microsoft SQL Server 最大容量规格。有关 SQL Server 联机丛书的详细信息,请参见 Microsoft Developer's Network Web 站点。
注意 使用该主题中的超链接会跳转到 Web 上,但随时可以切换回“帮助”。

 窗体和报表
 属性                      最大值
 ——————————————————————————————————— 
 标签中的字符个数                2,048
 文本框中的字符个数               65,535
 窗体或报表宽度                 22 英寸(55.87 厘米)
 节高度                     22 英寸(55.87 厘米)
 所有节加上节页眉的高度(在"设计"视图中)     200 英寸(508 厘米)
 窗体或报表的最大嵌套层数            7
 报表中可作为排序或分组依据的字段或表达式个数  10
 报表中页眉和页脚的个数             1 对报表页眉/报表页脚
                         1 对页面页眉/页面页脚
                         10 对组页眉/组页脚
 报表的打印页数                 65,536
 可添加到窗体或报表的控件和节的个数       754
 SQL 语句中作为窗体、报表或控件的"记录源"    32,750
 或"行来源"属性的字符个数"适用于.mdb 和.adp) 

 宏
 属性                最大值
 —————————————————————— 
 宏中的操作个数            999
 条件中的字符个数           255
 备注中的字符个数           255
 操作参数中的字符个数         255


————————————————————————————————————————
补充:生成静态文件后和只要不用搜索、以及新闻点击率那么就是跟数据库无关的,所以访问并发量没有关系。
如果你是使用的传统的动态调用那么你就可能会遇到这个问题了。


数据库大小:理论上是2G但实际上是1.99G也就是说当AC数据库到达这个大小的时候数据库就完全崩溃了!不能在向里边写入任何数据,数据库大小方面有人做过两次测试,每一次都是到达1.99G就不行了!

回复列表 (共3个回复)

沙发

好.

板凳

真他妈的好贴!

3 楼

我也来顶一下

我来回复

您尚未登录,请登录后再回复。点此登录或注册