eu sei que pelo dbanalys ou tabanalys eu consigo a lista de tabelas e seus tamanhos não existe uma forma mais resumida de eu listar a tabela e seu tamanho sem toda aquela extrutura de relatório que o tabanalys fornece??????
Olha até tem, mas vai demorar um monte. Teria que construir 2 programas um que fizesse a leitura da _file e mandasse rodar o outro programa fazendo um select count(*) from na tabela. Mas isso vai demorar um absurdo (ja fiz um teste uma vez) e nao compensa. O melhor é contruir um programa (progress, java, .net) que leia o tabanalys e monte uma coisa mais amigavel.
Claudemir, SELECT COUNT(*) é uma forma (lenta que dói), mas só dá o tamanho em linhas. Se precisar saber em tamanho físico não dá desta forma. Eu pensei em FOR EACH com RECORD-LENGTH. Mas fica meia boca. E ainda assim não contaria os índices, fragmentação e outras coisas..... Pedro, Tabanalys é o cara. Algum problema em particular com ele, além do formato? Se for só isso, parse nele.
Sim sim, marcos, só da o numero de registros. Um dia descubro como o tabanalys funciona, pois por ele é até rapido.
Para Storage Area I eu até sei mais ou menos. Tenho umas boas idéias, mas nunca implementei. Um dos motivos de ele ser mais rápido é leitura sequencial. Senão não tem como fazer... Para Storage Area II acho que é um pouco mais complexo, não sei se o formato do registro mudou....