get_vacuum_analyze_stats
Retrieve per-table VACUUM and ANALYZE execution history, last run times, auto-maintenance counts, and tuple activity statistics to verify database maintenance status and diagnose performance issues.
Instructions
[Tool Purpose]: Analyze VACUUM and ANALYZE execution history and statistics per table
[Exact Functionality]:
Retrieve last VACUUM/ANALYZE execution time for each table
Provide Auto VACUUM/ANALYZE execution count statistics
Analyze table activity with tuple insert/update/delete statistics
[Required Use Cases]:
When user requests "VACUUM status", "ANALYZE history", "table statistics", etc.
When database maintenance status overview is needed
When performance issues or statistics update status verification is required
[Strictly Prohibited Use Cases]:
Requests for VACUUM or ANALYZE execution
Requests for Auto VACUUM configuration changes
Requests for forced statistics update
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_vacuum_analyze_stats"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| database_name | No | Database name to analyze (uses default database if omitted) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |