BigQuery не использует кэшированные результаты

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

SELECT
  count(column)
FROM
  table

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

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

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

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

1 ответ

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

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

Другие вопросы по тегам