쿼리 실행 시 분석비용이 많이 발생하여 청구 byte 수를 제한하는 설정이 필요할 수 있습니다.

Console에서 최대 청구 byte 수를 설정 혹은 bq 명령어 사용 시 maximum_bytes_billed 옵션을 사용하여 제한 할 수 있습니다.



1. GCP Console에서 설정


    1) 쿼리 콘솔에서 더보기 쿼리 설정을 클릭한 후 고급옵션을 클릭합니다.

    2) 청구 가능한 byte수를 정수로 입력합니다.

    3) 저장을 클릭합니다.


1000byte로 저장하고 초과하게 되면 아래와 같은 에러 메세지가 발생됩니다. 


Error: Query exceeded limit for bytes billed: 1000000. 10485760 or higher required.


2. bq 명령어로 설정

    bq 명령어로 사용 시 아래와 같이 입력합니다.


  bq query --maximum_bytes_billed=1000000 \

  --use_legacy_sql=false \

  'SELECT

     word

   FROM

     `bigquery-public-data`.samples.shakespeare'