Desenvolvimento > Utilitários > Verificações > Base de dados > Listagem tabelas 

Esta função permite visualizar os elementos de volumetria das tabelas da base de dados associadas a um dossier (o dossier corrente por defeito).

Estes elementos são presentes sobre dois separadores : O primeiro dá o dimensionamento das tabelas, a segunda aquela da base :
- das "tablespaces" no caso de uma base de dados Oracle,
- da base, dos dados e os índices no caso de uma base de dados SQL Server.

Advertência

Esta função permite, por pedidos sobre tabelas e vistas do sistema, de dar informações técnicas de dimensionamento sobre a base de dados e as tabelas que aí se encontram. A interpretação dos resultados dados por esta função é da competência de um administrador de bases de dados, e pode depender da versão de base de dados utilizada.

Gestão do ecrã

Cabeçalho

Apresentação

É suficiente de registar o nome do dossier (o nome do dossier corrrente está proposto) e de validar o ecrã. Por defeito, o dossier corrente está proposto, mas é possível de dar o nome de um outro dossier acessível, com as sintaxes detalhadas numa documentação anexa.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

  • Dossier (campo DOSSIER)

Indiquez le code du dossier de travail, tel que défini dans la table des dossiers.

Fechar

 

Separador Tabelas

Apresentação

Uma vez o nome do dossier dado, o quadro do primeiro separador se preenche com a lista das tabelas da base, e suas principais características, o tamanho total dos dados do dossier sendo por outro lado afixado para informação em baixo do ecrã.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Quadro

Nome da tabela cujas características são dadas.

A regra é a seguinte :

  • As tabelas descritas no dicionárias e presentes na base chegam então, ordenada na ordem alfabética.
  • em seguida, encontra-se a tabela SYS_LOB, que guarda o conjunto dos campos de tipo BLOB ou CLOB (no caso de uma base de dados Oracle).
  • enfim, encontram-se as tabelas presentes na base, mas não descritas no dicionário, elas também ordenadas na ordem alfabética.
  • Descr. (campo NOMFIC)

Intitulé associé au code précédent

  • Nr.de linhas (campo NBREC)

Define o número real de linhas na tabela ( a comparar ao número de linhas previstas).

  • Nome previsto (campo NBPRE)

Define o número de linhas previstas no momento do dimensionamento da tabela.

  • Racio (campo RATIO)

 

  • Tamanho (Kbytes) (campo TAILLE)

Define o tamanho total tomado pela tabela (em Kbytes). É a soma do tamanho dos dados e dos índices.

Para uma base Oracle, ela não inclui o tamanho dos clobs, guardados separadamente na tabela SYS_LOB.

  • Extensão tabela (campo EXTDAT)

Esta informação não está afixada que quando a base de dados é Oracle. Ela dá o número de "extents" sobre a tabela.

  • Extensão index (campo EXTIDX)

Esta informação não está afixada que quando a base de dados é Oracle. Ela dá o número de "extents" sobre os índices

  • Nr. index (campo NBIDX)

Define o número de índice criados sobre a tabela.

  • Tam. tabela (campo TAILDAT)

Define o tamanho para os dados de tabela em Kbytes.

Para uma base Oracle, o tamanho dos campos BLOB/CLOB está excluido, pois que os campos estão guardados na tabela SYS_LOB.

  • Tam. índice (campo TAILIDX)

Define o tamanho (em Kbytes) tomada para o conjunto dos índices sobre a tabela.

  • Máximo extensões (campo MAXIDX)

Esta informação não foi afixada que quando a base de dados é Oracle. Ela dá o número máximo de "extents" encontrados pelo índice.

  • N/utilizado (campo UNUSED)

Esta informação não está afixada que quando a base de dados é SQL SERVER. Ela dá o tamanho (em Kbytes) reservada e não utilizada para a tabela e seus índices.

  • Nr. de Campos (campo NBFLD)

Define o número de campos (no sentido sage do termo, um campo dimesionado contado por um ) na tabela

  • Nr. de Colunas (campo CLFLD)

Define o número de colunas da tabela na base de dados. Este número está em geral superior ao número de campos, porque um campo dimensionado sage está tido como um campo, mas está definido como N colunas na base.

  • Comprim. (campo LGFLD)

Define o comprimento do registo.

  • Blob (campo BLOB)

Tamanho máximo (em Kb) dos blobs gerados na tabela (quando um campo deste tipo existe na tabela).

  • Anomalia (campo TEXTEANO)

Quando uma anomalia está enconttrada sobre uma tabela, a linha correspondente está afixada em cor (a cor depende da gravidade de anomalia).

As anomalias existentes são :

  • anomalia de tipo 1: O número de linhas da tabela é superior a 3 vezes aquela prevista na origem. A relação entre as duas é dada no texto da anomalia.
  • anomalia de tipo 2: o número de "extents" sobre os dados ou os índices ultrpassam 30.
  • anomalia de tipo 3: número de colunas muito grande ou tamanho (em integrando os blobs) muito grande.

Estas anomalias são suscetíveis de colocar problemas de performance.

Bloco número 2

  • Tamanho total do dossier (campo TAILTOT)

Define o tamanho total tomado pelas tabelas em dossier.

  • campo COMMENT2

 

  • campo COMMENT3

 

Fechar

 

Separador Base

Apresentação

Sobre o segundo separador, vê-se aparecer :

  • quando a base é Oracle, a lista dos tablespaces utilizadas e o local livre restante em cada uma dentre eles
  • quando a base é SQL Server, a repartição do local tomado pela base.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Sql Server

  • Dimensão da base (campo TAILBASE)

Tamanho da base de dados correntes, todos os dossiers simultaneos. Este tamanho inclui todos os ficheiros de dados e os ficheiros diários.

  • campo MB1

 

  • Espaço n/atribuído (campo ESPACE)

Espaço da base de dados que não foram reservados por objectos de base de dados.

  • campo MB2

 

  • Tamanho total (campo TOTAL)

Quantidade total de espaço alocado pelos objetos na base de dados.

  • campo MB3

 

  • Dados (campo DONNEES)

Quantidade total de espaço que ocupam os dados.

  • campo MB4

 

  • Index (campo INDEX)

Quantidade total de espaço que ocupam os índices

  • campo MB5

 

  • N/utilizado (campo UNUSED)

Quantidade total de espaço reservado para os objetos na base de dados, mas ainda não utilizada.

  • campo MB6

 

Quadro Oracle

  • Nr. (campo NUMLIG)

 

  • Tablespace (campo TABLESP)

Nesta coluna, encontramos o nome das "tablespaces" Oracle presentes para gerir os dados do dossier.

  • Espaço livre (Mb) (campo FRESPA)

Define o local restante livre (Em Mb) en cada "tablespace"

  • Lugar Ocupado (Mb) (campo USED)

Define o lugar restante (em Mbytes) em cada "tablespace".

Fechar

 

Listagens

Por defeito, os seguintes listagens estão associados à função :

 PRTSCR : Impressão ecran

Mas pode ser alterado por parametrização.

Botões específicos

Permite não fazer aparecer que as linhas sobre as quais uma anomalia existe.

Mensagens de erro

Para além das mensagens genéricas, as seguintes mensagens de erro podem aparecer durante o reg. :

XXX : dossier inexistente

Escreveu-se o nome de um dossier não referenciado na tabela dos dossiers

xxx : máquina inacessível

Tenta-se aceder a uma máquina inexistente sobre a rede.

Tabelas consideradas

SEEREFERTTO Consulte a docuemntação de Implementação