Monitorar a performance do mecanismo colunar

Nesta página, descrevemos como monitorar o mecanismo colunar do Spanner. É possível monitorar usando:

Ver dados colunares no plano de consulta

  1. executar uma consulta.
  2. Confira o plano de consulta.
  3. Na seção Resumo da consulta da execução da consulta, verifique as informações de Compartilhamento de leitura colunar.

    A imagem a seguir mostra a porcentagem de compartilhamento de leitura colunar:

    O **Resumo da consulta** mostra a porcentagem de compartilhamento de leitura colunar.

Essa métrica mostra a porcentagem de bytes lidos do armazenamento em colunas em relação ao total de bytes lidos do armazenamento em linhas e em colunas. Uma porcentagem alta é ideal, enquanto uma porcentagem baixa sugere que grande parte dos dados permanece sem conversão para o formato colunar.

Métricas de armazenamento de dados em colunas

Para conferir as métricas de armazenamento de dados em colunas:

  1. Acesse a página Instâncias do Spanner no console do Google Cloud .

    Acessar a página "Instâncias"

  2. Selecione a instância com as métricas que você quer ver.

  3. Clique em Insights do sistema.

  4. Na seção Uso do armazenamento, você encontra duas novas métricas:

    armazenamento em colunas - hdd e armazenamento em colunas - ssd. Essas métricas mostram o uso da representação colunar de HDD e SSD. As métricas de armazenamento total incluem dados PAX e colunares. É possível ver essas métricas em gráficos de uso do armazenamento na página Insights do sistema. Exemplo:

    A quantidade de SSD de armazenamento em colunas.

Estatísticas de operações de consulta e tabela

As tabelas SPANNER_SYS.QUERY_STATS_TOP_* têm uma coluna chamada AVG_COLUMNAR_READ_SHARE, que é uma porcentagem média de bytes lidos do armazenamento colunar em relação ao total de bytes lidos do armazenamento baseado em linhas e colunar. Uma porcentagem alta é ideal, enquanto uma porcentagem baixa sugere que grande parte dos dados permanece sem conversão para o formato colunar.

Estatísticas de tamanhos de tabela

A tabela SPANNER_SYS.TABLE_SIZES_STATS_1HOUR inclui colunas como COLUMNAR_USED_BYTES e COLUMNAR_COVERAGE_RATIO, que permitem monitorar o tamanho do armazenamento colunar e a proporção de dados formatados em colunas em relação ao total de dados de tabelas e índices. Para mais informações, consulte Estatísticas de tamanhos de tabelas.

A seguir