Explain Database Query
unfour.db.explainRun EXPLAIN on a saved database connection for read queries, returning structured execution details and duration. Use before optimizing slow SELECT or WITH queries to spot performance problems.
Instructions
Runs EXPLAIN for a read query against a saved database connection through the Unfour command bus. Use before optimizing slow SELECT/WITH queries. This is read-only in dev/test/prod; it returns structured columns/rows, durationMs, and truncation metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sql | Yes | ||
| limit | No | ||
| schema | No | ||
| catalog | No | ||
| timeoutMs | No | ||
| workspaceId | No | ||
| connectionId | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| sql | Yes | ||
| rows | No | ||
| source | Yes | ||
| columns | No | ||
| rowCount | No | ||
| truncated | No | ||
| durationMs | No | ||
| connectionId | Yes |