| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Profiling scripts to compare direct ALTER SET TAGS vs reading from information_schema before writing. Includes scripts for column tags, table tags, information_schema reads, cleanup, and chart generation. Credentials are loaded from examples/credentials.env (gitignored). Copy credentials.env.example and fill in workspace details. Connector instrumentation adds [PROFILE] log lines in the Thrift backend retry loop and urllib3 retry policy to capture per-attempt timing, statement IDs, retry decisions, and SQL text. Co-authored-by: Isaac
Pass enable_telemetry=False to sql.connect() to avoid telemetry HTTP calls during profiling runs. Co-authored-by: Isaac
- All 4 profiling scripts now accept --tables-per-iteration (defaults to --threads, i.e. 1 table per thread per iteration). - NUM_TABLES bumped to 128. - plot_comparison.py generates separate PNGs for table-level comparison (wall-clock, tables/sec) and individual operation detail (ops/sec, P50, P99, max). Column tags and table tags get their own PNGs. - Chart labels spell out parameters (columns, tags_per_column, tables). - All scripts pass enable_telemetry=False to sql.connect(). Co-authored-by: Isaac
| Back | FazBrowse Home | New Git URL |
Summary
(plot_comparison.py), and a PROFILING_README.md.