Tabla
de auditoria para consultar las sentencias ejecutadas en teradata:
lock row access
select top
100 *
from dbc.dbqlogtbl
where cast(startTime as
date) = date
--and appId = 'bteq'
and clientid = 'NAME_DATA_BASE'
--and queryText like
'%UPDATE AHOIS_NEW%'
order by startTime
Tablas
y vistas por base de datos:
select *
from dbc.tables
where tablekind in
('V','T')
--and tablename like '%%'
and databasename = 'NAME_DATA_BASE';
Para
consultar el espacio total y el ocupado:
SELECT *
FROM dbc.diskSpace;
Podemos
comprobar el espacio de la base de datos agrupando de esta manera:
SELECT
SUM (currentperm)/1024/1014/1024 AS espacio_ocupado_GB
,SUM (MAXPERM)/1024/1014/1024 AS espacio_TOTAL_GB
, espacio_TOTAL_GB
- espacio_ocupado_GB AS espacio_libre_GB
, 100
* espacio_ocupado_GB /espacio_TOTAL_GB AS porcentaje
,databaseName
FROM dbc.diskSpace
WHERE TRIM(databaseName)
= 'NAME_DATA_BASE'
GROUP BY 5;
Espacio
que ocupa una tabla dela base de datos:
select
databasename
,tablename
, sum (currentPerm)
, sum (currentPerm)/1024/1024/1024 as currentPermGB
from
dbc.tablesize
where --tablename
like '%%' AND
TRIM(databaseName)
= 'NAME_DATA_BASE'
group by
1,2
order by currentPermGB
desc
Iremos actualizando esta entrada con mas tablas de auditorias proximamente.
No hay comentarios :
Publicar un comentario