我经常发现 的输出具有sp_spaceused
误导性。数据库中所有数据的大小实际上是数据文件和日志文件的总大小。我最近发现,它在各方面都更胜一筹。它比我计划喝酒直到忘记该过程sys.database_files
要好得多。sp_spacedused
这给了我一个问题:检查数据库大小时,是否有任何 提供的功能或返回值sp_spacedused
无法从 获得sys.database_files
?我已检查过文档,我很确定没有。
我经常发现 的输出具有sp_spaceused
误导性。数据库中所有数据的大小实际上是数据文件和日志文件的总大小。我最近发现,它在各方面都更胜一筹。它比我计划喝酒直到忘记该过程sys.database_files
要好得多。sp_spacedused
这给了我一个问题:检查数据库大小时,是否有任何 提供的功能或返回值sp_spacedused
无法从 获得sys.database_files
?我已检查过文档,我很确定没有。
sp_spaceused
是一个较旧的存储过程。它有但sys.database_files
没有的是可用空间。我建议您改用 dm视图sys.dm_db_file_space_usage
。sys.dm_db_log_space_usage