Presto SQL: как найти дату последнего обновления таблицы - PullRequest
0 голосов
/ 11 июня 2019

Кто-нибудь знает, как найти, когда строки таблицы последний раз обновлялись / вставлялись?Presto совместим с ANSI-SQL, поэтому, даже если вы не знаете Presto, может быть, есть общий способ SQL, который укажет мне правильное направление?

Я использую для доступа к Hadoop в большой компании.Мы находим, что запросы Presto выполняются быстрее, чем Hive.Я спросил нашу службу поддержки, но они не очень полезны.

Я проверил документацию, но ничего не вижу.«Опишите» просто дает вам названия столбцов.

https://prestosql.io/docs/current/

1 Ответ

2 голосов
/ 12 июня 2019

Presto 309 добавил скрытую таблицу $properties в соединитель Hive для каждой таблицы, которая предоставляет свойства таблицы Hive.Вы можете использовать его, чтобы найти время последнего обновления (замените example на имя вашей таблицы):

SELECT transient_lastddltime FROM "example$properties"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...