当前位置:首页 » 编程语言 » sqlserver2005大小
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sqlserver2005大小

发布时间: 2023-03-26 19:06:08

A. sql Server 2005是如何突破行大小(8K)限制的

但是对于一个特定列来说,仍然不允许超过8K的限制袭陵,除了LOB类型。比如你不能定义varchar(9000)或者nvarchar(5000)类型,有人说可以定义varchar(max)或nvarchar(max),但是很可惜,这两种新加类型是LOB类型,跟varchar,nvarchar本质不同。
我们回归正题,但是我们可以声明总和超过8096bytes的row,比如 mytable(a varchar(1000),b nvarchar(4000)),这在2005是允许的。那么2005是如何在内部处理这些过大的行的呢?其实在内部,它会先判丛禅禅断你实际数据的大小,如果你执行了insert into mytable select 'a','b',实际row的大小是3bytes(不包含page头信息),sql server会把这行存在IN_ROW_DATA类型的page中,这种page速度最快。如果你你执行了insert into mytable select 'a',replacate('b',4000),那么大小为8003bytes,超过了8000bytes,(96bytes为page头信息)那么列b将被重新分配到一个ROW_OVERFLOW_DATA 类型的page中,在原IN_ROW_DATA页中记录新页的地址信息。这就是为什么2005能使行大小突破8k限制的原渗尘因。

B. SQL server 2005 完全安装要多大的空间

20MB左右. 可能是日志文件及垃圾文件过多,你的系统用了很久了吧.可用windows的"磁盘清理"删除不必要的文件,释放空间.当然,用windows优化大师或超级兔子也可以了.如果还不行,干脆重做一下系统吧. 另外,理论上SQL Server设计数据库及数据库表是不需要象ACCESS那样需要设置数据库的大小,用SQL Server做数据库,数据库及数据库表的大小是跟你的硬盘空间有关,也就是说你数据库在不断增大,你安装数据库的文件夹也在增大,对应的盘符也在增大,你需要的硬盘空间也就越大,对内存一般要求不会很高,一般有128m的机子应该都没问题,不过建议还是在256以上,数据库内查找数据的速度,很大程度上取决与你的数据库结构,以及你代码中操作数据库数据的合理性 回答:2006-04-08 19:46提问者对答案的评价:

C. 如何压缩SQL Server 2005指定数据库文件和日志的大小

下面有两个SQL语句可以达到在SQL
Server
2005/2008压缩指定数据库文件和日志的大小的效果:
1、DBCC
SHRINKDATABASE
(Transact-SQL)
收缩指定数据库中的数据文件和日志文件的大小。
语法
DBCC
SHRINKDATABASE
(
'database_name'
|
database_id
|
0
[
,target_percent
]
[
,
{
NOTRUNCATE
|
TRUNCATEONLY
}
]
)
[
WITH
NO_INFOMSGS
]
参数
'database_name'
|
database_id
|
0
要收缩的数据库的名称或
ID。如果指定
0,则使用当前数据库。
target_percent
数据库收缩后的数据库文件中所需的剩余可用空间百分比。
NOTRUNCATE
通过将已分配的页从文件末尾移动到文件前面的未分配页来压缩数据文件中的数据。target_percent
是可选参数。
文件末尾的可用空间不会返回给操作系统,文件的物理大小也不会更改。因此,指定
NOTRUNCATE
时,数据库看起来未收缩。
NOTRUNCATE
只适用于数据文件。日志文件不受影响。
TRUNCATEONLY
将文件末尾的所有可用空间释放给操作系统,但不在文件内部执行任何页移动。数据文件只收缩到最近分配的区。如果与
TRUNCATEONLY
一起指定,将忽略
target_percent。
TRUNCATEONLY
只适用于数据文件。日志文件不受影响。

D. 我下了个sql server 2005 但是软件大小才五十兆。请问为什么这么小,能用吗还是它只是个插件。

没有这么小,有可能你的是sql server 2005 express版本(精简版)。

E. 安装SQL Server 2005企业版需要占用多大磁盘空间

我在添加删除里面看了一下御乎棚
sql
server
2005
924M
sql
server
2005
mobile
developer
tools
68M
sql
server
2005
联顷游机丛书
138M
其余的镇则都是20M左右的.大概4个.就算100M吧.加起来2G还是够用的