Gerenciar Tamanho
  Home FAQ Contact Sign in
microsoft.public.br.sqlserver only
 
Advanced search
POPULAR GROUPS

more...

microsoft.public.br.sqlserver Profile…
 Up
Gerenciar Tamanho         


Author: Matheus Costa
Date: Apr 14, 2008 10:14

Tenho um banco de dados SQL 2000 o qual está ficando com tamanho maior do que
imaginavamos. Então preciso identificar qual tabela usa mais recurso em termo
de estaço entre (dados, Indices etc)... descobri alguns comandos na Web, como
o listado abaixo, minha intenção é de poder usar esse comando afim de gerar
um gráfico e/ou porder ordenar os dados. Com o exemplo que estou postando não
é possivel pois os dados são todos retornados em Caracter.

Existe uma forma de obter essa informação por comando no query analyser ou
algum aplicativo que me de tal informação?

Comando usado:

create table #temp1
(
nome varchar(50)
, linha int
, reservado varchar(15)
, data varchar(15)
, indice varchar(15)
, livre varchar(15)
)
go
Show full article (1.06Kb)
3 Comments
Re: Gerenciar Tamanho         


Author: bruno reiter
Date: Apr 14, 2008 22:05

so fazer um select com order by da tabela #temp1 no final do script q vc
recuperou

br

"Matheus Costa" discussions.microsoft.com> wrote in message
news:B82E5021-A0F2-48C9-8090-FC5768E8FA31@microsoft.com...
> Tenho um banco de dados SQL 2000 o qual está ficando com tamanho...
Show full article (1.38Kb)
no comments
Re: Gerenciar Tamanho         


Author: Matheus Costa
Date: Apr 15, 2008 07:05

agradeço a resposta mas só Funcionaria desde que o campo não fosse
caracter... preciso de algo que me retorne em tamanho númerico para isso,,,

"bruno reiter" escreveu:
> so fazer um select com order by da tabela #temp1 no final do script q vc
> recuperou
>
> br
>
> "Matheus Costa" discussions.microsoft.com> wrote in message
> news:B82E5021-A0F2-48C9...
Show full article (1.67Kb)
no comments
Re: Gerenciar Tamanho         


Author: bruno reiter
Date: Apr 15, 2008 23:17

-- nb row and spaceused all tables

create table #count_tab
(
name nvarchar(222),
rows int,
reserved nvarchar(55),
data nvarchar(55),
index_size nvarchar(55),
unused nvarchar(55)
)
go

sp_msforeachtable @command1 = 'insert #count_tab exec sp_spaceused ''?'''

select tailleKB=convert(int,replace(reserved,' KB','')), * from #count_tab
order by 1

drop table #count_tab
go

HTH

BR

"Matheus Costa" discussions.microsoft.com> wrote in message
news:34269D48-15F6-4125-BB7B-6AC89A4A74BA@microsoft.com...
> agradeço a resposta mas só Funcionaria desde que o campo não fosse...
Show full article (2.29Kb)
no comments

RELATED THREADS
SubjectArticles qty Group
Arquivos, diferença Tamanho e Tamanho em Disco?microsoft.public.br.windows.server ·