Monitorare il rendimento del motore colonnare

Questa pagina descrive come monitorare il motore colonnare di Spanner. Puoi eseguire il monitoraggio utilizzando:

Visualizza i dati colonnari nel piano di query

  1. Esegui una query.
  2. Visualizza il piano di query.
  3. Nella sezione Riepilogo query dell'esecuzione della query, controlla le informazioni relative alla Quota di lettura colonnare.

    La seguente immagine mostra la percentuale di Percentuale di lettura a colonne:

    Il **Riepilogo query** mostra la percentuale di lettura a colonne.

Questa metrica mostra la percentuale di byte letti dallo spazio di archiviazione colonnare rispetto ai byte totali letti sia dallo spazio di archiviazione basato su righe sia da quello colonnare. Una percentuale elevata è ottimale, mentre una percentuale bassa suggerisce che gran parte dei dati non viene convertita nel formato a colonne.

Metriche di archiviazione dei dati colonnari

Per visualizzare le metriche di archiviazione dei dati colonnari:

  1. Vai alla pagina Istanze Spanner nella console Google Cloud .

    Vai alla pagina Istanze

  2. Seleziona l'istanza per cui vuoi visualizzare le metriche.

  3. Fai clic su Insight di sistema.

  4. Nella sezione Utilizzo dello spazio di archiviazione, puoi visualizzare due nuove metriche:

    columnar storage - hdd e columnar storage - ssd. Queste metriche mostrano l'utilizzo della rappresentazione colonnare di HDD e SSD. Le metriche di archiviazione totale includono sia i dati PAX sia quelli colonnari. Puoi visualizzare queste metriche nei grafici di utilizzo dello spazio di archiviazione nella pagina Insight sul sistema. Ad esempio:

    La quantità di SSD di archiviazione colonnare.

Statistiche sulle operazioni di query e tabella

Le tabelle SPANNER_SYS.QUERY_STATS_TOP_* hanno una colonna denominata AVG_COLUMNAR_READ_SHARE, che rappresenta una percentuale media di byte letti dallo spazio di archiviazione colonnare rispetto ai byte totali letti sia dallo spazio di archiviazione basato su righe che da quello colonnare. Una percentuale elevata è ottimale, mentre una percentuale bassa suggerisce che gran parte dei dati non viene convertita nel formato colonnare.

Statistiche sulle dimensioni delle tabelle

La tabella SPANNER_SYS.TABLE_SIZES_STATS_1HOUR include colonne come COLUMNAR_USED_BYTES e COLUMNAR_COVERAGE_RATIO che ti consentono di monitorare le dimensioni dello spazio di archiviazione colonnare e il rapporto tra i dati formattati in colonne e i dati totali per tabelle e indici. Per ulteriori informazioni, consulta Statistiche sulle dimensioni delle tabelle.

Passaggi successivi