科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道SQL Server 2005 最大参数说明

SQL Server 2005 最大参数说明

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

每一个版本的SQL Server通常会在原有版本基础上有发展,允许更多的容量、扩展性等等。

作者:Steve Jones 来源:http://fengyu.china.com 2007年9月14日

关键字: 微软 参数 DBF

  • 评论
  • 分享微博
  • 分享邮件
发展

  每一个版本的SQL Server通常会在原有版本基础上有发展,允许更多的容量、扩展性等等。

    但是我惊奇地发现从最大参数方面来讲SQL Server2005进步的并不算多,
    
    实际上我也怀疑是否有人能在实际工作中用到这些最大参数。
    
列表说明(粗体字的部分是SQL Server2005有变化的地方):

项 目

最大值
SQL Server 7
(32-bit)

最大值
SQL Server 2000
(32-bit)

最大值
SQL Server 2005
(32-bit)

批处理大小

65,536 * 网络包大小

65,536 * 网络包大小

65,536 * 网络包大小

字符串字段长度

8,000

8,000

8,000

text, ntext, image, varchar(max), nvarchar(max), varbinary(max), XML字段长度

231 -2 bytes

231 -2 bytes

231 -1 bytes

每个GROUP BY, ORDER BY字节数

8,060

8,060

8,060

每个索引字节数

900

900

9001

每个外键字节数

900

900

??2

每个主键字节数

900

900

900

每行字节数

8,060

8,060

8,060

存储过程源代码字节数

小于250MB或128MB3

小于250MB或128MB3

128MB

每张表聚簇索引数

1

1

1

GROUP BY, ORDER BY里字段数

仅由字节数限制

仅由字节数限制

仅由字节数限制

GROUP BY WITH CUBE或WITH ROLLUP语句里字段或表达式

10

10

10

每个索引的字段数

16

16

164 5

外键的字段数

16

16

164

主键的字段数

16

16

164

基本表字段数

1,024

1,024

1,024

SELECT语句里字段数

4,096

4,096

4,096

INSERT语句里字段数

1,024

1,024

1,024

客户连接数

设置的最大值(最多32,767)

设置的最大值(最多32,767)

设置的最大值(最多32,767)

数据库大小

1,048,516 TGB

1,048,516 TGB

1,048,516 TGB

SQL Server每个实例下数据库数

32,767

32,767

32,767

每个数据库文件组数

256

256

32,767

每个数据库文件数

32,767

32,767

32,767

数据文件大小

32 TGB

32 TGB

32 TGB

日志文件大小

32 TGB

32 TGB

32 TGB

每张表有外键关系的表数

253

253

253

标识位长度(字符串时)

128

128

128

每台电脑上实例数

16

16

50

SQL语句字符串长度(批处理大小)

65,536 * 网络包大小

65,536 * 网络包大小

65,536 * 网络包大小

每个连接的锁数

每台服务器最大锁数

每台服务器最大锁数

每台服务器最大锁数

每个SQL Server实例锁数

2,147,483,647以上

仅受内存限制

受60%内存限制

嵌套的存储过程层数

32

32

32

嵌套的子查询数

32

32

没有限制,至少Beta 2版的联机手册里是那么写的

嵌套的触发器层数

32

32

32

每张表非聚簇的索引数

249

249

249

SQL Server一个实例里能同时打开的数据对象数

每个库2,147,483,647(依据可用内存)

每个库2,147,483,647(依据可用内存)

每个库2,147,483,647(依据可用内存)

一个数据库里数据对象数

2,147,483,647

2,147,483,647

2,147,483,647

每个存储过程能带的参数

2,100

2,100

2,100

每个用户自定义函数能带的参数

2,100

2,100

2,100

每张表外连接数

253

253

253

每张表行数

限制于可用的存储设备大小

限制于可用的存储设备大小

限制于可用的存储设备大小

每个数据库的表数

限制于每个数据库数据对象数目

限制于每个数据库数据对象数目

限制于每个数据库数据对象数目

SELECT语句能用到的表数

256

256

256

每张表的触发器数

限制于每个数据库数据对象数目

限制于每个数据库数据对象数目

限制于每个数据库数据对象数目

每张表唯一的索引或约束数

249个非聚簇和1聚簇索引或约束

249个非聚簇和1聚簇索引或约束

249个非聚簇和1聚簇索引或约束

脚注说明:

1 - 对于非主键的索引, 你能用超过900字节的字段建索引(用于覆盖查询)不受这个900字节的限制.

2 - 我在 SQL Server 2005 Beta 2 版本说明文件里没找到此参数,所以填的是问号?.

3 - 最大参数说明里是 250MB, 但联机手册里是 128MB 

4 - 主键里最大允许16个字段的索引. 其它的索引(如脚注1里所说)能超过15个.

5 - 不适合于XML索引.
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章