相关疑难解决方法(0)

查询以报告磁盘空间分配和已用空间

我们为一个应用程序总共使用了 6 个数据库,并且我们只能在所有 6 个自动增长数据库之间共享 4TB 的空间(通过 SAN 存储)。

我想为单个数据库编写一个查询(报告),指示 SQL Server Management Studio 中的任务 > 收缩 > 数据库选项下的“当前分配的空间”和“可用的可用空间”属性。

然后我想将这些数字转换为 TB 并对每个数据库进行总计,以粗略估计我们还剩下多少空间。可以通过 T-SQL 查询访问这些字段吗?如果是这样,查询会是什么样子?

收缩数据库对话框

sql-server-2008 sql-server disk-space

30
推荐指数
4
解决办法
13万
查看次数

如果添加另一个行数据文件,SQL Server 开始移动数据的速度有多快?

我们的 sql server 迁移被延迟(自然地),并且在新的切换日期之前它将用完空间。为了保持数据库正常运行,我需要给它另一个数据库文件来开始写入。

我已经分配了空间并准备好了,但是当我创建它时,SQL Server 会立即开始将数据移动到新文件中吗?

问题:我最好创建两个新文件,然后运行

    dbcc shrinkfile (livendb, emptyfile)
Run Code Online (Sandbox Code Playgroud)

在旧的?确保他们立即变得平等?

sql-server

2
推荐指数
1
解决办法
73
查看次数

标签 统计

sql-server ×2

disk-space ×1

sql-server-2008 ×1