为什么sp_helpdb会给出奇怪的结果?

时间:2012-02-08 11:03:06

标签: sql sybase-ase

sp_helpdb给出了错误的日志大小/免费结果:

device_fragments               size          usage                created                   free kbytes      
------------------------------ ------------- -------------------- ------------------------- ---------------- 
data_device2                       1024.0 MB data only            Nov  5 2011  5:24AM                    238 
log_device1                         640.0 MB log only             Nov  5 2011  5:24AM       not applicable   
data_device1                       2048.0 MB data only            Nov  5 2011  5:24AM                 980560 
data_device1                       1024.0 MB data only            Nov  5 2011  9:41AM                1044480 
log_device1                        1024.0 MB log only             Nov  5 2011  9:41AM       not applicable   



-------------------------------------------------------------- 
log only free kbytes = 1723580                                 


求和仅记录数据大小,它给出1024 + 640 = 1664

但是mb中的log log是1723580/1024 = 1 683.18359


如何拥有比总大小更多的可用日志空间?

  

Sybase版本:
Adaptive Server Enterprise / 15.0.3 / EBF 16736   ESD#2 / P / Sun_svr4 / OS 5.8 / ase1503 / 2707/64-bit / FBO / Sun Jul 26 10:29:50   2009年

1 个答案:

答案 0 :(得分:1)

只是一个猜测但是这些是分配值而不是使用值的任何机会?也许你的日志比清理它的日志要大,Sybase也为它分配了快速的空间。我知道SQL Server在增加数据库文件大小时这样做只是猜测......

相关问题