Почему не работает мой пользовательский раздел BigQuery? - PullRequest
2 голосов
/ 02 марта 2020

У меня есть две таблицы Таблица 'A' , которая не является секционированной, и Таблица 'B' , которая пользовательская секционирована в столбце Year с интервал 5, starting integer is 2010 и ending integer is 2025.

Схема для таблицы A

serial, строка, отметка времени
1 | val_1 | 2010-01-01 00: 00: 00
2 | val_2 | 2011-01-01 00: 00: 00
и т. Д ..

Схема для таблицы B

серийный, строка, год, отметка времени
1 | val_1 | 2010 | 2010-01-01 00: 00: 00
2 | val_2 | 2011 | 2011-01-01 00: 00: 00
и т. Д ..

Но когда я пытаюсь запросить таблицу A с помощью следующей команды

SELECT * FROM A WHERE TIMESTAMP BETWEEN '2010-01-01 00:00:00' AND '2014-01-01 00:00:00'

Время выполнения вышеуказанного запроса равно , что и время выполнения Секционированной таблицы

Запрос для секционированной таблицы

SELECT * FROM B WHERE YEAR BETWEEN 2010 AND 2014

Почему время выполнения одинаково? Есть ли какая-то ошибка в подходе?

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