27 janeiro, 2014

Linux - Listar pastas e mostrar tamanho

Linux listar pastas e mostrar tamanho


# du -h --max-depth=1


fonte: vou ficar devendo, copiei o script a muito tempo e não tenho mais a origem. Desculpas a quem escreveu.

20 janeiro, 2014

Postgres - OID Base de dados

--descobrir oid
-- lista oid das bases de dados

SELECT datname, oid from pg_database;


fonte: vou ficar devendo, copiei o script a muito tempo e não tenho mais a origem. Desculpas a quem escreveu.

16 janeiro, 2014

Postgres - Tamanho Banco Dados




--postgres mostra o tamanho do banco especificado
select pg_size_pretty(pg_database_size('base_que_sera_consultada')); -- tamanho banco postgres


-- postgres mostra o tamanho atual do banco de dados que esta conectado

select current_database(),
      pg_size_pretty( sum(total_relation_raw_size)::bigint ) as calculated_database_size,
      pg_size_pretty( pg_database_size(current_database()) ) as database_size   
 from (select pg_total_relation_size(relid) as total_relation_raw_size
         from pg_stat_all_tables -- this includes also system tables shared between databases
        where schemaname != 'pg_toast'
      ) as stats;


fonte: vou ficar devendo, copiei o script a muito tempo e não tenho mais a origem. Desculpas a quem escreveu.

15 janeiro, 2014

Postgres - listar maiores tabelas por tamanho

-- postgres lista maiores tabelas por tamanho
SELECT relname, pg_size_pretty(relpages::bigint*8192) as "tamanho" from pg_class order by relpages DESC limit 10;
select relname, pg_size_pretty(relpages::bigint*8192) from pg_class order by pg_size_pretty desc;
select count (1) from pg_largeobject;
select * from pg_largeobject;
select pg_size_pretty(relpages::bigint*8192) from pg_class where relname like '%large%';
select * from pg_size_pretty;
select version();
select pg_database_size(nomeBancoDeDados);

fonte: vou ficar devendo, copiei o script a muito tempo e não tenho mais a origem. Desculpas a quem escreveu.

22 outubro, 2012

Linux - Verificar distribuição e versão

O clássico comando linux para verifcar a distribuição usada junto com a versão é

cat /etc/issue

ou

uname -a

segue mais um

lsb_release -a

20 julho, 2012

Comando desc em MSSQL

O banco de dados Oracle tem um comando muito famoso, desc nomeTabela, retorna uma lista com o nome de todas as colunas da tabela. Anteriormente já publiquei uma maneira de listar as colunas do MSSQL, mas agora vai um modo mais inteligente.

Abaixo segue o comando equivalente ao desc para o MSSQL.

18 julho, 2012

MSSQL - Consultar Service Pack do banco


--Executar a consulta para saber qual service pack está instalado e versão do banco de dados


SELECT SERVERPROPERTY('servername') As "Nome do Servidor",
SERVERPROPERTY('productversion') As Versão,
SERVERPROPERTY ('productlevel') As "Service Pack",
SERVERPROPERTY ('edition') As Edição,
@@Version As "Sistema Operacional"



Fonte: http://social.technet.microsoft.com/Forums/pt-BR/sqlserver2005pt/thread/70afb670-5ebd-4826-a4a7-7bd81772aafd/