Mysql – Verificando tamanho das bases

— tamanho dos databases

SELECT table_schema AS “Database name”, SUM(data_length + index_length) / 1024 / 1024 AS “Size (MB)” FROM information_schema.TABLES GROUP BY table_schema;

 

fontes:

http://www.sysadmin.com.br/mysql-como-saber-o-tamanho-total-de-um-banco-mysql/
http://www.blogporta80.com.br/2012/11/21/artigos-exibir-o-tamanho-de-uma-base-mysql/
http://dev.mysql.com/doc/refman/5.7/en/columns-table.html

Oracle Relatório Statspack

Pessoal,

Existem 2 relatórios no Oracle , AWR e Statspack

O Statspack é a versão gratuita, sem custos adicionais.

Abaixo o procedimento de instalação.

—-

create tablespace statspack datafile size 100m autoextend on next 100m maxsize 5000m;

@?/rdbms/admin/spcreate.sql

— criar automatico

@?/rdbms/admin/spauto.sql

—-Na execução do script será solicitado o intervalo de snapshots a serem removidos.

SQL> select SNAP_ID, SNAP_TIME from STATS$SNAPSHOT order by 2

—–  realizar purge manual

@$ORACLE_HOME/rdbms/admin/sppurge.sql

—–Para consultar os snpshots existentes, podemos usar o comando abaixo, conectados com o owner perfstat.

SQL> select SNAP_ID, SNAP_TIME from STATS$SNAPSHOT;

—- gerar relatorio

@?/rdbms/admin/spreport.sql

—-Para remover o statspack, baste executar o comando spdrop.sql.

@?/rdbms/admin/spdrop.sql

 

Fontes :

http://www.oraclehome.com.br/2014/04/16/implementando-o-statspack-oracle-1011g/

http://docs.oracle.com/cd/B10500_01/server.920/a96533/statspac.htm

Verificando versões SQLServer

Bom dia Pessoal

Para verificar a versão do sql server que está em execução, podemos utilizar os scripts abaixo :

select @@versions

ou

SELECT SERVERPROPERTY(‘productversion’), SERVERPROPERTY (‘productlevel’), SERVERPROPERTY (‘edition’)

 

Quanto à execução do primeiro script, no site abaixo é possível verificar o que refere-se a numeração de cada versão

http://sqlserverbuilds.blogspot.com.br/

 

att

vlw Pessoal

 

Status restore e backup

—- Status restore script

SELECT session_id as SPID, command, aa.text AS Query, start_time, percent_complete,
dateadd(second,estimated_completion_time/1000, getdate()) as estimated_completion_time
FROM sys.dm_exec_requests r CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) aa
WHERE r.command in(‘BACKUP DATABASE’,’RESTORE DATABASE’,’BACKUP LOG’,’DBCCFILESCOMPACT’,’DBCC’,’CREATE INDEX’,’DbccFilesCompact’)