欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

create database的for load选项有关问题

更新时间: 2014-01-05 02:21:58 责任编辑: Author_N1

 

create database的for load选项问题
最近看到create   database命令,里面讲如果使用了for   load选项,则不会清理       数据库设备       上的未使用页。原文如下:

Adaptive   Server   generally   clears   all   unused   pages   in   the   database   device
when   you   create   a   new   database.   Clearing   the   pages   can   take   several
seconds   or   several   minutes   to   complete,   depending   on   the   size   of   the
database   and   the   speed   of   your   system.

这个地方不是很理解,为什么会去clear   database   device呢。而不是将新建的数据库的页面进行清理。
象一般的C语言编程,分配好存储区后,都会进行初始化(比如写0),但这个地方创建新的数据库,不是对数据库分配的空间进行clear,而是去clear所在数据库设备上的未使用空间,为什么?

有大侠知道是为什么吗?非常感谢。

--参考方法--
因为建立新的数据库的时候,这个数据库总是建立在数据库设备上的,而数据库设备才是物理存储空间,所以需要进行的是物理存储空间的清理!
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:21:58
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/8957/
本文WWW.DOC100.NET DOC100.NET版权所有。