Running ANALYZE serially against the 13M-row HRRR monthly partitions took longer than the kubectl exec idle timeout (~300s per partition on the Turing Pi 2), so the one-shot RPC kept getting killed before the big partitions ran. Moves the loop into a supervised Task on the caller's node so the RPC returns immediately; the BEAM keeps running ANALYZE regardless of kubectl connection state. Also sorts tables ascending by n_live_tup so small tables finish first and their fresh stats are visible to the planner right away. Progress is logged per table via `Logger.info`. |
||
|---|---|---|
| .. | ||
| microwaveprop | ||
| microwaveprop_web | ||
| mix/tasks | ||
| microwaveprop.ex | ||
| microwaveprop_web.ex | ||