SQL Server 2012 Express 数据库的大小限制最大为多大

SQL Server 2012 Express 数据库的大小限制最大为多大,第1张

SQL实例的数据库个数32,767,数据库中的对象个数 2,147,483,6474, 数据库的数据表个数受数据库中的对象个数限制。查看方法如下:

1、首先登录sql server managment。

2、然后选择一个数据库,鼠标右键单击属性。

3、在数据库属性页面中,切换到常规选项。

4、在常规页面右侧就能看到数据库大小,可用空间和一些数据库的基本信息。

5、最后数据库如果不够用了可以进行收缩。

SQLSERVER2000技术规格 

--------------系统技术规格---------------

--每个服务器最多可以允许16个SQLSERVER实例

--每个实例可拥有 2147483467 个锁

--------------数据库技术规格--------------

--SQLSERVER的数据库大小1048516TB

--每个数据库可拥有的文件组数32767

--每个数据库可拥有的文件组数256

--文件大小(数据文件)32TB ---

--文件大小(日志文件)32TB ---

--数据库中的对象数2 147 483 647

--标识符的长度128

--------------表技术规格-------------------

--每个数据库中可拥有的表数受限于数据库中的对象数

--每个表可拥有的行数受限于可用的存储容量

--每个表的主键约束数1

--每个表的外键约束数253

--每个表的引用数253

--每个表的触发器数受限于数据库中的对象数

--每个表的簇索引数1

--每个表的非簇索引数249

--每个表的唯一约束249非簇的,1成簇的

--------------列技术规格-------------------

--每个索引可包含的列数16

--每个主键可包含的列数16

--每个外键可包含的列数16

--每个表的列数1024

--索引键的大小900字节

--每个character或binary列的字节数8000

--每个text,ntext或image列的字节数2GB-2

--每行的字节数8060

--每个索引的字节数900

--每个主键的字节数900

--每个外键的字节数900

--------------SQL技术规格-------------------

--批处理大小65536乘以网络包大小

--每个SELECT语句可处理的表数256

--存储过程源文件的字节数小于批处理大小或250MB

--每个存储过程的参数数目1024

--嵌套的子查询数32

--嵌套的触发器层数32

--每个SELECT语句可处理的列数4096

--每个INSERT语句可处理的列数1024

数据库规格(Access97)

数据库(.mdb)文件大小为1G。不过,由于数据库可以包括其它文件中的链接表,所以它的大小仅实际上只受可用存储空间大小的限制。

数据库中的对象个数为32,768

模块(包括 HasModule 属性为 True 的窗体和报表)为1024

对象名称的字符数为64

密码的字符个数为14

用户名或组名的字符个数为20

用户个数为255

以上资料来自Access97 Help

根据经验单机使用效率很好

多用户环境时不应超过10用户(其上限为255用户),且每个表的数据最好不要超过10000条记录。否则维护或查询的效率很差

ACCESS是小型数据库,既然是小型就有他根本的局限性,以下几种情况下数据库基本上会吃不消:

1)数据库过大,一般ACCESS数据库达到50M左右的时候性能会急剧下降!

2)网站访问频繁,经常达到100人左右的在线。

3)记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10800211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存