sp_helpdb和sp_spaceused的问题
时间:2010-11-10
来源:互联网
ASE12.5.3
我想查一个库的数据剩余(可用)空间是多少
这个库的data和log是分开存储的
通过sp_helpdb K_ZS
可以看到数据的总空间是183M
日志的总空间是55M
数据的可用空间(free kbytes)为70+6796+6312=12.87M
然后use K_ZS
sp_spaceused
可以看到为数据分配(保留)的空间是173482KB=169.42M
分配给数据但未使用的空间(unused)是21894KB=21.38M
这就有两个问题
1.
与reserved对应的即非保留空间(这么叫可能有误解 因为日志空间是包括在这里的)为238-169.42=68M
而通过sp_helpdb知道日志空间只有55M 那68-55=13M这个空间是做什么的 未分配的?
2.
两者得出的数据空闲空间为何不一致
12M和21M
这个是什么关系
查了官方手册 也没看出什么门道
只知道sp_spaceused中的值应该是估算的
但也不至于误差这么大吧
请达人给我些解释
thanks in advance
[ 本帖最后由 75708332 于 2010-11-10 18:32 编辑 ]
我想查一个库的数据剩余(可用)空间是多少
这个库的data和log是分开存储的
通过sp_helpdb K_ZS
[Copy to clipboard] [ - ]
CODE:
name db_size owner dbid created status
---- ------- ----- ----------- ------- ------
K_ZS 238.0 MB FY2000Login 38 Feb 01, 2009 select into/bulkcopy/pllsort, trunc log on chkpt, abort tran on log full
device_fragments size usage created free kbytes
---------------- ---- ----- ------- -----------
FYData00 20.0 MB data only Feb 1 2009 1:37PM 70
FYData01 10.0 MB data only Feb 1 2009 1:37PM 0
FYData02 5.0 MB data only Feb 1 2009 1:37PM 0
FYData03 18.0 MB data only Feb 1 2009 1:37PM 0
FYData04 50.0 MB data only Feb 1 2009 1:37PM 0
DEV_MGRData01 10.0 MB data only Feb 1 2009 1:37PM 0
FYLog 15.0 MB log only Feb 1 2009 1:37PM not applicable
FYLog 40.0 MB log only May 7 2009 12:53PM not applicable
DEV_MGRData01 30.0 MB data only May 8 2009 4:54PM 0
FYData02 10.0 MB data only Jul 8 2009 2:26PM 0
FYData00 20.0 MB data only Mar 4 2010 10:57AM 6796
FYData01 10.0 MB data only Mar 15 2010 5:15PM 6312
-
log only free kbytes = 56098
---- ------- ----- ----------- ------- ------
K_ZS 238.0 MB FY2000Login 38 Feb 01, 2009 select into/bulkcopy/pllsort, trunc log on chkpt, abort tran on log full
device_fragments size usage created free kbytes
---------------- ---- ----- ------- -----------
FYData00 20.0 MB data only Feb 1 2009 1:37PM 70
FYData01 10.0 MB data only Feb 1 2009 1:37PM 0
FYData02 5.0 MB data only Feb 1 2009 1:37PM 0
FYData03 18.0 MB data only Feb 1 2009 1:37PM 0
FYData04 50.0 MB data only Feb 1 2009 1:37PM 0
DEV_MGRData01 10.0 MB data only Feb 1 2009 1:37PM 0
FYLog 15.0 MB log only Feb 1 2009 1:37PM not applicable
FYLog 40.0 MB log only May 7 2009 12:53PM not applicable
DEV_MGRData01 30.0 MB data only May 8 2009 4:54PM 0
FYData02 10.0 MB data only Jul 8 2009 2:26PM 0
FYData00 20.0 MB data only Mar 4 2010 10:57AM 6796
FYData01 10.0 MB data only Mar 15 2010 5:15PM 6312
-
log only free kbytes = 56098
可以看到数据的总空间是183M
日志的总空间是55M
数据的可用空间(free kbytes)为70+6796+6312=12.87M
然后use K_ZS
sp_spaceused
[Copy to clipboard] [ - ]
CODE:
database_name database_size
------------- -------------
K_ZS 238.0 MB
reserved data index_size unused
-------- ---- ---------- ------
173482 KB 21354 KB 130234 KB 21894 KB
------------- -------------
K_ZS 238.0 MB
reserved data index_size unused
-------- ---- ---------- ------
173482 KB 21354 KB 130234 KB 21894 KB
可以看到为数据分配(保留)的空间是173482KB=169.42M
分配给数据但未使用的空间(unused)是21894KB=21.38M
这就有两个问题
1.
与reserved对应的即非保留空间(这么叫可能有误解 因为日志空间是包括在这里的)为238-169.42=68M
而通过sp_helpdb知道日志空间只有55M 那68-55=13M这个空间是做什么的 未分配的?
2.
两者得出的数据空闲空间为何不一致
12M和21M
这个是什么关系
查了官方手册 也没看出什么门道
只知道sp_spaceused中的值应该是估算的
但也不至于误差这么大吧
请达人给我些解释
thanks in advance
[ 本帖最后由 75708332 于 2010-11-10 18:32 编辑 ]
作者: 75708332 发布时间: 2010-11-10
顶一下 请高人回答
作者: 75708332 发布时间: 2010-11-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28