Использование поля BigQuery Cluster / значение не ясно - PullRequest
0 голосов
/ 30 декабря 2018

Я создал таблицу с кластерным полем, но я не вижу ни сохранения, ни улучшения производительности, вот что я сделал:

Я создал таблицу назначения с 3 столбцами: projectId, tableId иСхема, использующая этот SQL:

SELECT projectId, tableId, schema 
FROM `project.dataset.tables` 
WHERE _partitionTime >= '2018-12-27 00:00:00'

Поле раздела: Поле по умолчанию partitionTime Поле кластера: projectId, tableId

testCluster

Первоначальная стоимостьЭтот sql составляет: $ 2,82

Теперь При выборе из новой таблицы я ожидаю

  1. Чтобы снизить стоимость
  2. Чтобы улучшить производительность

Я использую этот SQL

SELECT * FROM `project.table.testCluster` 
WHERE  projectId = 'xxx' and tableId = 'yyy' 
AND _PARTITIONTIME >= TIMESTAMP("2018-12-30") LIMIT 1000

Из моего теста производительности и из отчета о выполнении консоли BigQuery я не вижу ни

Cluster

Есть идеи почему?

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