Eu tenho um banco de dados Vertica. Como posso saber o tamanho do banco de dados?
Preciso de uma resposta aproximada para relatar estatísticas básicas sobre nosso ambiente para a alta administração.
Eu tenho um banco de dados Vertica. Como posso saber o tamanho do banco de dados?
Preciso de uma resposta aproximada para relatar estatísticas básicas sobre nosso ambiente para a alta administração.
Existem várias maneiras de obter o tamanho de um banco de dados, cada uma adequada a um caso de uso ligeiramente diferente. É importante observar que o Vertica usa dados brutos e compactados de maneiras diferentes e que você deve estar ciente do tamanho necessário. Por exemplo, o licenciamento é baseado no tamanho dos dados brutos .
Tamanho Bruto
O tamanho bruto é útil para planejamento de capacidade ou monitoramento da utilização da licença (é o espaço que os dados ocupariam se não fossem compactados). Para obter o tamanho dos dados brutos de todo o banco de dados, você pode usar a
GET_COMPLIANCE_STATUS()
função ou consultar a tabela do sistemav_internal.license_audits
.A
GET_COMPLIANCE_STATUS()
função recupera informações sobre a auditoria mais recente. Uma auditoria estima o tamanho dos dados brutos do banco de dados e armazena as informações em formatov_internal.license_audits
. Por padrão, as auditorias ocorrem diariamente às 23h59 e podem ser configuradas ou executadas manualmente.Veja alguns exemplos de saída:
Se você tiver permissões, poderá consultar diretamente a
license_audits
tabela:Além disso, se você deseja obter o tamanho dos dados brutos no nível do esquema, pode usar isto (de vertica.tips ):
Tamanho compactado
O tamanho compactado é o tamanho real dos dados no disco. Isso é útil para estimar o uso do espaço em disco, pois a Vertica recomenda que pelo menos 40% do espaço esteja sempre disponível. Você pode obter o tamanho compactado nas tabelas do sistema
column_storage
.projection_storage
Usar
projection_storage
também retornará quaisquer tabelas vazias (de vertica.tips ):Uma atualização recente alterou o valor v_catalog.licensing_audits da constante "vertica" para três valores diferentes - Regular, Flex e Total. Se a consulta original não fornecer resultados razoáveis, tente o seguinte:
Usando a consulta abaixo, você obterá o tamanho exato da tabela em vertica .
Explicado abaixo:
https://www.orahow.com/2018/06/how-to-check-size-of-tables-in-vertica.html