sql_query
Execute read-only SQL or fetch query plans across multiple databases, with automatic row limits, format options, and EXPLAIN-based slow query analysis.
Instructions
安全执行只读 SQL 查询或获取执行计划。支持多数据库路由(通过 db 参数指定目标数据库连接别名,缺省时路由至默认库)。在初次探索未知业务表时,强烈建议显式指定 limit=3~5 获取结构样本;未显式指定 limit 时系统底层将安全截断至 100 行。支持 json、markdown 表格与 csv 格式输出,具备 AST 校验及慢查询熔断防护;支持 explain=True 获取执行计划分析慢查询。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| db | No | ||
| sql | Yes | ||
| limit | No | ||
| format | No | json | |
| explain | No | ||
| timeout | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||