这是 ad-hoc 数据查询,直接用 `ad-hoc topsql-links` recipe 来查 TiKV 读盘 IOPS。先确认两个集群的 help,再并行对两个集群执行查询。`--top-n` 默认值不明,但用户要全部节点。并行对两个集群执行,设置足够大的 `--top-n` 确保返回所有 TiKV 节点:注意:recipe 返回的是 `avg_read_iops`(窗口内的平均值),但用户要求的是 `max 1m read IOPS`。从 `top_series` 里每个节点都有 `max` 字段,那才是窗口内的峰值。现在用 Python 从两个结果中提取 `top_series[].max` 并按要求排序。```json { "window": { "start": "2026-07-21T03:00:00Z", "end": "2026-07-21T03:05:00Z" }, "mapping_strategy": "node_filter", "evidence_sufficient": true, "nodes_by_cluster": [ { "cluster_id": "10518506906906971664", "nodes": [ ["db-tikv-52", 10683.7], ["db-tikv-20", 10664.55], ["db-tikv-48", 10135.37], ["db-tikv-26", 9419.62], ["db-tikv-18", 9303.28], ["db-tikv-39", 8893.55], ["db-tikv-38", 8851.43], ["db-tikv-92", 8797.17], ["db-tikv-49", 8723.3], ["db-tikv-44", 8388.88], ["db-tikv-14", 8306.1], ["db-tikv-30", 8119.2], ["db-tikv-37", 8065.78], ["db-tikv-32", 7916.2], ["db-tikv-34", 7883.2], ["db-tikv-33", 7756.07], ["db-tikv-11", 7724.05], ["db-tikv-23", 7678.87], ["db-tikv-27", 7623.0], ["db-tikv-21", 7590.38], ["db-tikv-17", 7467.12], ["db-tikv-42", 7424.28], ["db-tikv-47", 7413.13], ["db-tikv-5", 7382.37], ["db-tikv-36", 7340.72], ["db-tikv-10", 7283.27], ["db-tikv-13", 7278.05], ["db-tikv-22", 7160.97], ["db-tikv-2", 7141.38], ["db-tikv-9", 7126.55], ["db-tikv-15", 7081.88], ["db-tikv-4", 6932.85], ["db-tikv-45", 6842.83], ["db-tikv-28", 6831.3], ["db-tikv-24", 6784.08], ["db-tikv-31", 6776.3], ["db-tikv-0", 6759.92], ["db-tikv-8", 6729.55], ["db-tikv-46", 6686.05], ["db-tikv-7", 6625.55], ["db-tikv-90", 6615.78], ["db-tikv-3", 6607.72], ["db-tikv-12", 6575.62], ["db-tikv-51", 6568.77], ["db-tikv-6", 6468.45], ["db-tikv-25", 6462.75], ["db-tikv-40", 6438.92], ["db-tikv-43", 6349.63], ["db-tikv-35", 6347.53], ["db-tikv-16", 6158.25], ["db-tikv-50", 6099.52], ["db-tikv-91", 5994.03], ["db-tikv-41", 5935.6], ["db-tikv-19", 5925.85], ["db-tikv-1", 5825.03], ["db-tikv-53", 5643.53], ["db-tikv-29", 4752.35] ] }, { "cluster_id": "10989049060142230334", "nodes": [ ["db-tikv-54", 9094.63], ["db-tikv-10", 8542.23], ["db-tikv-56", 8377.47], ["db-tikv-77", 8000.03], ["db-tikv-41", 7907.48], ["db-tikv-8", 7877.38], ["db-tikv-13", 7842.7], ["db-tikv-50", 7811.23], ["db-tikv-82", 7773.32], ["db-tikv-62", 7746.7], ["db-tikv-135", 7735.95], ["db-tikv-17", 7726.52], ["db-tikv-36", 7659.83], ["db-tikv-59", 7558.15], ["db-tikv-72", 7530.15], ["db-tikv-35", 7410.77], ["db-tikv-58", 7389.95], ["db-tikv-84", 7345.3], ["db-tikv-85", 7342.38], ["db-tikv-42", 7332.85], ["db-tikv-22", 7278.28], ["db-tikv-64", 7251.15], ["db-tikv-88", 7164.03], ["db-tikv-4", 7145.42], ["db-tikv-49", 7088.0], ["db-tikv-74", 7082.75], ["db-tikv-7", 7072.12], ["db-tikv-90", 7035.38], ["db-tikv-140", 7025.78], ["db-tikv-71", 7018.05], ["db-tikv-92", 7004.3], ["db-tikv-3", 6966.1], ["db-tikv-24", 6941.18], ["db-tikv-1", 6851.03], ["db-tikv-30", 6800.22], ["db-tikv-45", 6799.02], ["db-tikv-81", 6792.12], ["db-tikv-26", 6773.5], ["db-tikv-66", 6743.42], ["db-tikv-53", 6733.42], ["db-tikv-32", 6710.9], ["db-tikv-16", 6673.3], ["db-tikv-46", 6623.4], ["db-tikv-61", 6577.9], ["db-tikv-68", 6546.25], ["db-tikv-139", 6529.65], ["db-tikv-136", 6526.43], ["db-tikv-137", 6411.28], ["db-tikv-38", 6399.87], ["db-tikv-86", 6346.25], ["db-tikv-37", 6317.48], ["db-tikv-9", 6309.88], ["db-tikv-14", 6273.97], ["db-tikv-40", 6246.08], ["db-tikv-20", 6242.32], ["db-tikv-28", 6240.82], ["db-tikv-44", 6237.32], ["db-tikv-132", 6236.58], ["db-tikv-0", 6236.32], ["db-tikv-79", 6195.92], ["db-tikv-89", 6139.35], ["db-tikv-75", 6104.98], ["db-tikv-34", 6104.87], ["db-tikv-39", 6007.17], ["db-tikv-11", 5978.45], ["db-tikv-51", 5967.68], ["db-tikv-27", 5914.35], ["db-tikv-80", 5896.65], ["db-tikv-141", 5852.4], ["db-tikv-63", 5810.45], ["db-tikv-43", 5771.52], ["db-tikv-143", 5738.43], ["db-tikv-73", 5719.1], ["db-tikv-31", 5692.72], ["db-tikv-70", 5664.43], ["db-tikv-52", 5604.72], ["db-tikv-76", 5599.98], ["db-tikv-65", 5585.27], ["db-tikv-133", 5554.07], ["db-tikv-55", 5477.42], ["db-tikv-69", 5410.67], ["db-tikv-18", 5408.55], ["db-tikv-19", 5407.62], ["db-tikv-134", 5354.37], ["db-tikv-2", 5332.1], ["db-tikv-23", 5324.37], ["db-tikv-25", 5297.93], ["db-tikv-29", 5243.08], ["db-tikv-21", 5230.35], ["db-tikv-83", 5228.07], ["db-tikv-12", 5141.32], ["db-tikv-15", 5110.55], ["db-tikv-48", 5104.35], ["db-tikv-33", 5064.15], ["db-tikv-47", 5060.12], ["db-tikv-60", 5049.9], ["db-tikv-138", 4979.48], ["db-tikv-91", 4959.72], ["db-tikv-57", 4854.58], ["db-tikv-87", 4699.2] ] } ] } ```