Áú»¢¶Ä²©

3 Hist¨®rico e m¨¦dias

Vis?o geral

O Áú»¢¶Ä²© guarda os dados coletados em dois formatos: hist¨®ricos e m¨¦dias. O primeiro tipo (hist¨®rico), como o pr¨®prio nome indica, guarda todos os valores coletados, sem nenhuma sumariza??o. Por outro lado, as m¨¦dias guardam os dados sumarizados de hora a hora visando possibilitar a gera??o de gr¨¢ficos e outras informa??es com um custo menor para o banco de dados.

Guardando o hist¨®rico

Voc¨º pode configurar por quanto tempo (dias) o hist¨®rico dever¨¢ ser armazenado de tr¨ºs formas:

Qualquer dado mais antigo que o limite definido ser¨¢ removido pelo 'housekeeper'.

Em geral, ¨¦ altamente recomend¨¢vel guardar o menor hist¨®rico o poss¨ªvel para n?o sobrecarregar o BD com muitos valores hist¨®ricos.

Ao inv¨¦s de guardar um longo hist¨®rico, voc¨º pode guardar os dados por mais tempo nas m¨¦dias. Por exemplo, voc¨º pode guardar um hist¨®rico de 14 dias e m¨¦dias por 5 anos.

Voc¨º pode obter uma boa ideia de quanto espa?o ¨¦ necess¨¢rio pelo hist¨®ricos e pelas m¨¦dias ao consultar o manual de estimativa de tamanho do banco de dados.

Mesmo guardando um curto hist¨®rico, voc¨º poder¨¢ ver os dados antigos em gr¨¢ficos. Os gr¨¢ficos utilizam as m¨¦dias para mostrar os dados antigos.

Se o hist¨®rico estiver definido como '0', o Áú»¢¶Ä²© s¨® conseguir¨¢ processar triggers que utilizem somente o ¨²ltimo valor. Daods hist¨®ricos n?o ser?o armazenados no banco de dados, a exce??o do ¨²ltimo valor coletado.

Guardando as m¨¦dias

As m¨¦dias s?o um recurso nativo para reduzir o tamanho dos dados hist¨®ricos. Em seu algor¨ªtimo t¨¢ previsto o armazenamento, a cada hora, de 4 m¨¦tricas para cada item coletado: m¨ªnimo, m¨¦dia, m¨¢ximo e quantidade. Ela est¨¢ dispon¨ªvel apenas para os tipos de dados num¨¦ricos.

Voc¨º pode configurar o per¨ªodo de armazenamento de m¨¦dias de tr¨ºs formas:

  • editando diretamente as propriedades do item
  • atrav¨¦s do recurso de atualiza??o em massa de itens
  • atrav¨¦s das configura??es do 'housekeeper'

Normalmente as m¨¦dias s?o muito mais baratas para se armazenar por longos per¨ªodos que os dados hist¨®ricos. E de forma similar ao que acontece com a remo??o de registros antigos no hist¨®rico, o 'housekeeper' tamb¨¦m tem a capacidade de remover dados antigos das m¨¦dias.

Se o per¨ªodo de reten??o de m¨¦dias for configurado para '0', o Áú»¢¶Ä²© Server n?o ir¨¢ calcular nem armazenar seus valores.

As m¨¦dias s?o calculadas e armazenadas com o mesmo tipo de dados original. Para os dados do tipo 'Num¨¦rico (inteiro sem sinal)' a m¨¦dia ser¨¢ arredondada para baixo de forma a manter o tipo de dado. Por exemplo, se um item receber somente valores 0 e 1 (o um item de icmpping por exemplo) a m¨¦dia calculada n?o ser¨¢ de 0,5 e sim de 0.

Quando o Áú»¢¶Ä²© Server for reiniciado a precis?o de hora no c¨¢lculo a precis?o do c¨¢lculo das m¨¦dias naquela hora poder¨¢ ser comprometida.