F001: Add number of rows estimated and size of table and index data to "Tuned tables"
Goal
When reviewing the "Tuned tables" list, allow the reader to distinguish small tables from large ones. If we see that some huge (say, 100GB of data or billions of rows or something like that) table is tuned for more frequent processing, it means, that risks that one autovacuum worker will be very often busy processing it.
TODO / How to implement
Add columns (similar to L003) to "Tuned tables" in F001:
- Rows
- Total size
- Table size
- Index(es) size
- TOAST size
Acceptance criteria
As a user of postgres-checkup, looking at "Tuned tables" list, I can quickly distinguish small tables from large tables. Additionally, I can understand, if "large tables" are large because of own table data, TOAST data, or because of indexes.