BigQuery не использует кэшированные результаты
Мой проект не использует кэшированные таблицы BigQuery для последующих запросов. Я тестирую простое:
SELECT
count(column)
FROM
table
в пользовательском интерфейсе консоли, и каждый раз он все еще обрабатывает и выставляет счета.
Я использую потоковый API (python 3.7) для добавления в эту таблицу, но время последнего изменения таблицы более 30 минут назад, поэтому кэш не должен быть аннулирован.
Я также подтвердил, что включен параметр "Использовать кэшированные результаты".
заранее спасибо
1 ответ
Поскольку вы используете потоковую таблицу, кэшированные результаты не учитываются. По данным Google:
Результаты запроса не кэшируются: ... Когда любая из таблиц, на которые ссылается запрос, недавно получила потоковые вставки (потоковый буфер присоединен к таблице), даже если новые строки не поступили