Я обнаружил при сборе метаданных в SNOWFLAKE - "ACCOUNT USAGE VIEWS", что значения в TABLES (ROW_COUNT, BYTES) не обновляются. Я ожидаю, что есть некоторая задержка периода LATENCY, но для большинства объектов у меня "0". Я должен четко заявить, что эти таблицы не новы. Они там месяцами.
Сравнивая с INFORMATION_SCHEMA.TABLES, я вижу актуальные цифры. Другое (также ACCOUNT_USAGE) представление TABLE_STORAGE_METRICS показывает как минимум информацию о размере. И он рассчитывается там.
Это мой выбор account_usage:
![img1](https://i.stack.imgur.com/jbo3x.png)
use schema snowflake.account_usage;
Select table_id, table_catalog, table_schema,table_name, ROW_COUNT , bytes From tables where TABLE_TYPE='BASE TABLE' AND DELETED IS NULL AND table_owner IS NOT NULL
, а выбор information_schema:
![enter image description here](https://i.stack.imgur.com/TSfqP.png)
SELECT table_catalog, table_schema,table_name, ROW_COUNT , bytes From CS_DB.INFORMATION_SCHEMA.TABLES where TABLE_TYPE='BASE TABLE'
Использование учетной записи INFORMATION_SCHEMA
@ snowflake Пожалуйста, не могли бы вы помочь, я считаю, что это ошибка, и всем будет полезно, если Snowflake исправит проблему. Или кто-нибудь сможет объяснить, почему есть несоответствие? У меня нет 0 для всех таблиц (account_usage), но для большинства таблиц.
С уважением, Петр