Categorygithub.com/apstndb/spannerplanviz
modulepackage
0.3.3
Repository: https://github.com/apstndb/spannerplanviz.git
Documentation: pkg.go.dev

# README

spannerplanviz

Cloud Spanner Query Plan Visualizer using goccy/go-graphviz.

query plan

(Possibly) remote calls are rendered as dashed lines.

Install

$ go get -u github.com/apstndb/spannerplanviz

Usage

It can read various types in JSON and YAML.

PROFILE

$ gcloud spanner databases execute-sql --instance=sampleinstance sampledb --query-mode=PROFILE --format=yaml \
  --sql "SELECT SongName FROM Songs" |
  spannerplanviz --full --type=svg --output profile.svg

PLAN

$ gcloud spanner databases execute-sql --instance=sampleinstance sampledb --query-mode=PLAN --format=yaml \
  --sql="SELECT SongName FROM Songs WHERE STARTS_WITH(SongName, @prefix)" |
  spannerplanviz --full --type=svg --output plan.svg

Disclaimer

This tool is PRE-ALPHA quality.

# Packages

No description provided by the author
No description provided by the author
Package plantree provides functionality to render PlanNode as ASCII tree (EXPERIMENTAL) */.
No description provided by the author
Package queryplan provides helper functions to process PlanNodes (EXPERIMENTAL) */.
No description provided by the author
No description provided by the author