Comment obtenir la taille des tables dans Vertica
Si vous souhaitez connaitre la taille des tables dans Vertica, vous avez plusieurs façons de le faire. Je vais vous présenter deux options. Le premier est basé sur projection_storage, tandis que le second est basé sur le stockage des colonnes. Les deux regroupent les données en fonction du schéma de table et du nom de la table.
Voici la première requête, basée sur v_monitor.projection_storage:
Et voici la deuxième requête, basée sur v_monitor.column_storage:
1 2 3 4 5 6 7 8 9 10 11 |
SELECT anchor_table_schema , anchor_table_name , SUM (used_bytes) / (1024^3) AS used_gb FROM v_monitor.projection_storage GROUP BY anchor_table_schema , anchor_table_name ORDER BY SUM (used_bytes) DESC; |
1 2 3 4 5 6 7 8 9 10 11 |
SELECT anchor_table_schema , anchor_table_name , SUM (used_bytes) / (1024^3) AS used_gb FROM v_monitor.column_storage GROUP BY anchor_table_schema , anchor_table_name ORDER BY SUM (used_bytes) DESC; |