BigQuery — как использовать слоты для моих запросов

# #sql #google-cloud-platform #google-bigquery #slot #on-demand-resources

Вопрос:

Я пытаюсь использовать слоты для выполнения своих запросов, поэтому я попросил BigQuery увеличить мою квоту после того, как мой запрос получил одобрение (5 дней!) Я нажал «купить слоты» и выбрал 400 (у меня есть 500 доступных), и я подумал, что этого будет достаточно, чтобы убедиться, что мои запросы будут выполняться на этих 400 слотах, а не методом «по требованию без сервера». к сожалению, на следующий день я получил счет за свои запросы и увидел, что с меня взяли плату за метод взимания платы «по требованию». Я попытался воспользоваться поддержкой чата BigQuery, чтобы понять, как использовать эти 400 слотов и гарантировать, что мои запросы будут выполняться на этих слотах, но я не получил никакого полезного ответа!

кто-нибудь знает, как я могу использовать эти слоты для выполнения своего запроса? что я сделал не так? Спасибо,

Ответ №1:

После покупки слотов BigQuery вам необходимо создать «резервацию» и назначить ее проекту. В этот момент все запросы, выполняемые внутри этого проекта (обратите внимание, что они могут ссылаться на таблицу за пределами проекта), будут использовать это резервирование слотов. Дополнительные сведения см. в разделе Назначение проекта резервированию.