Database 清理sybase数据库不会';t清除sybase原始文件

Database 清理sybase数据库不会';t清除sybase原始文件,database,sybase,sap-ase,Database,Sybase,Sap Ase,我有500 GB空间的sybase数据库。它有50个10GB的数据设备 问题是由于数据量大,数据库已满,因此我们已清理了数据库,但数据库的行文件仍未清除 所有表都是空的,所以为什么原始文件还没有清除 c:/sybase/abcdata 499GB 500GB 提前感谢Sybase ASE设备文件与常规文件不同。一旦它们长大了,就不会退缩。这并不意味着数据库已满,只意味着设备已完全分配给数据库。磁盘文件的大小并不表示数据库的“满”程度 sp_spaceused将为您提供有关数据库正在使用的分配空间

我有500 GB空间的sybase数据库。它有50个10GB的数据设备

问题是由于数据量大,数据库已满,因此我们已清理了数据库,但数据库的行文件仍未清除

所有表都是空的,所以为什么原始文件还没有清除

c:/sybase/abcdata 499GB 500GB


提前感谢

Sybase ASE设备文件与常规文件不同。一旦它们长大了,就不会退缩。这并不意味着数据库已满,只意味着设备已完全分配给数据库。磁盘文件的大小并不表示数据库的“满”程度

sp_spaceused
将为您提供有关数据库正在使用的分配空间的信息。如果您发现即使删除了一堆数据,您的使用率也没有下降多少,那么您可能需要查看

要实际收缩数据库,您必须执行BCP退出,删除数据库,然后用更少的磁盘空间重新构建它

在旁注上