MSSQL网页设计SQL Server 援用的各类工具的最年夜值
这里我们讨论用binlog来实现闪回的方案。server|工具|最年夜值最年夜容量申明新增信息-2001年9月
第一个表申明关于一切Microsoft?SQLServer?2000版本都不异的最年夜容量。第二个和第三个表申明因SQLServer2000的版本和操纵体系的分歧而异的容量。
下表申明在MicrosoftSQLServer数据库中界说的,或在Transact-SQL语句中援用的各类工具的最年夜值(数目或巨细)。下表不包括MicrosoftSQLServer2000Windows?CE版。
最年夜值(数目或巨细)工具SQLServer7.0SQLServer2000批处置巨细65,536*收集数据包巨细165,536*收集数据包巨细1每一个排序字符串列的字节数8,0008,000每一个text、ntext、或image列的字节数2GB-22GB-2每一个GROUPBY、ORDERBY的字节数8,0608,060每一个索引中的字节数9009002每一个外键的字节数900900每一个主键的字节数900900每行字节数8,0608,060存储历程源文本中的字节数批处置巨细之较小者大概250MB批处置巨细之较小者大概250MB每一个数据表的会萃索引数11GROUPBY、ORDERBY中的列数只受每一个GROUPBY、ORDERBY子句的字节数限定只受每一个GROUPBY、ORDERBY子句的字节数限定GROUPBYWITHCUBE或WITHROLLUP语句中的列数或表达式数量10每一个索引的列数1616每一个外键的列数1616每一个主键的列数1616每一个基本数据表的列数1,0241,024每一个SELECT语句的列数4,0964,096每一个INSERT语句的列数1,0241,024每一个客户真个毗连个数已设置毗连的最年夜值已设置毗连的最年夜值数据库巨细1,048,516TB31,048,516TB3每一个SQLServer实例的数据库个数32,76732,767每一个数据库的文件组个数256256每一个数据库的文件个数32,76732,767文件巨细(数据)32TB32TB文件巨细(日记)4TB32TB每一个数据表的外键表援用253253标识符长度(以字符计)128128每台盘算机的实例数暂缺16包括SQL语句的字符串长度(批处置巨细)65,536*收集数据包巨细165,536*收集数据包巨细1每一个毗连的锁数每一个服务器的最年夜锁数每一个服务器的最年夜锁数每一个SQLServer实例的锁数2,147,483,647(静态)
SQLServer40%的内存(静态)2,147,483,647(静态)
SQLServer40%的内存(静态)嵌套存储历程层数3232嵌套子查询3232嵌套触发器层数3232每一个数据表的非会萃索引个数249249SQLServer实例中同时翻开的工具个数42,147,483,647(或可用内存)2,147,483,647(或可用内存)每一个数据库中的工具个数2,147,483,64742,147,483,6474每一个存储历程的参数个数1,0242,100每一个数据表的REFERENCE个数253253每一个数据表的行数受可用存储资本限定受可用存储资本限定每一个数据库的数据表个数受数据库中的工具个数限定4受数据库中的工具个数限定4每一个SELECT语句的数据表个数256256每一个数据表的触发器个数受数据库中的工具个数限定4受数据库中的工具个数限定4每一个数据表的UNIQUE索引个数或束缚个数249个非会萃索引和1个会萃索引249个非会萃索引和1个会萃索引
1收集数据包巨细是表格格局数据计划(TDS)数据包的巨细,该数据包用于使用程序和干系数据库引擎之间的通信。默许的数据包巨细为4KB,由networkpacketsize设置选项把持。
2在SQLServer2000中,任何键的最年夜字节数不克不及凌驾900。可使用可变长度的列来界说键,只需在这类列中不拔出数据凌驾900字节的行,其最年夜巨细就能够在900以上。有关更多信息,请拜见索引键的最年夜值。
3当利用SQLServer2000DesktopEngine或Microsoft数据引擎(MSDE)1.0时,数据库的巨细不克不及凌驾2GB。
4数据库工具包含一切的表、视图、存储历程、扩大存储历程、触发器、划定规矩、默许值及束缚。一个数据库中一切工具的总数不得凌驾2,147,483,647。
SQLServer2000版本撑持的最年夜处置器数
下表列出各SQLServer2000版本中的数据库引擎在对称多处置(SMP)盘算机上可以利用的最年夜处置器数。安装SQLServer盘算机的处置器数目能够年夜于该版本数据库引擎所请求的处置器数目,但数据库引擎利用的处置器数目不会年夜于下表中指定的数目。比方,能够在具有8个处置器的Windows2000AdvancedServer盘算机上安装SQLServer尺度版,但数据库引擎利用的处置器不会凌驾4个。
操纵体系
企业版
尺度版
团体版
开辟版
DesktopEngine
SQLServerCE企业评价版MicrosoftWindows2000DataCenter3242322暂缺32Windows2000AdvancedServer84282暂缺8Windows2000Server44242暂缺4Windows2000Professional暂缺暂缺222暂缺2MicrosoftWindowsNT?4.0Server企业版88282暂缺8WindowsNT4.0Server44242暂缺4WindowsNT4.0Workstation暂缺暂缺222暂缺2MicrosoftWindows98暂缺暂缺1利用DesktopEngine1暂缺暂缺MicrosoftWindowsCE暂缺暂缺暂缺暂缺暂缺1暂缺
SQLServer2000版本撑持的最年夜物理内存量
下表列出各SQLServer2000版中的数据引擎可以撑持的最年夜物理内存量或RAM。
操纵体系
企业版
尺度版
团体版
开辟版
DesktopEngine
SQLServerCE企业评价版Windows2000DataCenter64GB2GB2GB64GB2GB暂缺64GBWindows2000AdvancedServer8GB2GB2GB8GB2GB暂缺8GBWindows2000Server4GB2GB2GB4GB2GB暂缺4GBWindows2000Professional暂缺暂缺2GB2GB2GB暂缺2GBWindowsNT4.0Server企业版3GB2GB2GB3GB2GB暂缺3GBWindowsNT4.0Server2GB2GB2GB2GB2GB暂缺2GBWindowsNT4.0Workstation暂缺暂缺2GB2GB2GB暂缺2GB
使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性 代替了原来VB式的错误判断。比Oracle高级不少。 所以你总能得到相应的升级版本,来满足你的需求。 总感觉自己还是不会SQL 我个人认为就是孜孜不懈的学习 sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西 所以你总能得到相应的升级版本,来满足你的需求。 始终遗憾SQLServer的登陆无法分配CPU/内存占用等指标数。如果你的SQLServer给别人分配了一个只可以读几个表的权限,而这个家伙疯狂的死循环进行连接查询,会给你的系统带来很大的负担。 其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。
页:
[1]