Quantidade de dados no banco de dados

2

Eu sei que o banco de dados pode ser de um certo tamanho X, mas alguns arquivos estão vazios, dados de log, etc.

Como posso descobrir quantos dados reais em B / KB / MB estão no banco de dados?

    
por Makach 14.09.2009 / 14:50

4 respostas

8

Confira sp_spaceused .

sp_spaceused [[ @objname = ] 'objname' ] 
[,[ @updateusage = ] 'updateusage' ]

[ @objname=] 'objname'

Is the qualified or nonqualified name of the table, indexed view, or queue for which space usage information is requested. Quotation marks are required only if a qualified object name is specified. If a fully qualified object name (including a database name) is provided, the database name must be the name of the current database.

If objname is not specified, results are returned for the whole database.

objname is nvarchar(776), with a default of NULL.

     

[@updateusage =] 'updateusage'

     

Indicates DBCC UPDATEUSAGE should be run to update space usage information. When objname is not specified, the statement is run on the whole database; otherwise, the statement is run on objname. Values can be true or false. updateusage is varchar(5), with a default of false.

    
por 14.09.2009 / 15:08
1

No SQL Server Management Studio, você pode clicar com o botão direito do mouse em seu banco de dados - > Relatórios - > Uso de disco.

    
por 14.09.2009 / 14:59
1

Se eu entendi corretamente, você quer saber quanto do banco de dados é puro e quanto está lá para gerenciar esses dados. Não posso deixar de me perguntar por que você gostaria de saber disso, mas tudo bem ...

Randolph tem a resposta certa: sp_spaceused Acabei de adicionar o link com informações adicionais. Dessa forma, você pode verificar como usá-lo, pois ele também pode fornecer informações sobre tabelas e outros objetos.

    
por 14.09.2009 / 15:39
0

Se você estiver usando backups nativos não compactados, faça um backup completo no disco e verifique o tamanho do arquivo - os backups não contêm o espaço livre em um arquivo de banco de dados.

    
por 14.09.2009 / 15:24