BigQuery не использует кэшированные результаты - PullRequest
0 голосов
/ 18 февраля 2019

мой проект не использует кэшированные таблицы BigQuery для последующих запросов.Я тестирую простое:

SELECT
  count(column)
FROM
  table

в пользовательском интерфейсе консоли, и каждый раз он все еще обрабатывает и выставляет счета.

Я использую потоковый API (python 3.7) для добавления в эту таблицу, но время последнего изменения таблицы более 30 минут назад, поэтому кэш не должен быть аннулирован.

Ятакже подтвердил, что «Использовать кэшированные результаты» включен.

Заранее спасибо

1 Ответ

0 голосов
/ 18 февраля 2019

Поскольку вы используете потоковую таблицу, кэшированные результаты не учитываются. По данным Google :

Результаты запроса не кэшируются: ... Когда любая из таблиц, на которые ссылается запрос, недавно получила потоковые вставки (потоковый буфер присоединен ктаблица), даже если новые строки не поступили

...