BigQuery "Этот запрос будет обрабатывать 0 B при запуске" - PullRequest
0 голосов
/ 12 мая 2018

Я использую BigQuery и задаюсь вопросом, почему при запуске кодов он выдает разные объемы процесса, как показано ниже.

  • case1

    • код:
      SELECT count(*) FROM `table
    • результат:
      "Этот запрос будет обрабатывать 0 ГБ при выполнении."
  • case2

    • код:
      SELECT * FROM `table
    • результат:
      "Этот запрос будет обрабатывать 4,72 ГБ при запуске."

Я думаю, что BQ взимает засуммы, которые он сканирует для каждого запроса.Различаются ли количества сканирования между этими двумя случаями?

1 Ответ

0 голосов
/ 12 мая 2018

В случае 1 - BigQuery вообще не сканирует фактические данные, а использует метаданные , чтобы просто получить количество строк - поэтому это бесплатно .

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