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年
答案 0 :(得分:1)
只是一个猜测但是这些是分配值而不是使用值的任何机会?也许你的日志比清理它的日志要大,Sybase也为它分配了快速的空间。我知道SQL Server在增加数据库文件大小时这样做只是猜测......