Превышена квота для байтов tabledata.list в секунду - PullRequest
1 голос
/ 04 апреля 2019

Я запускаю набор запросов к таблицам в наборе данных BigQuery.

Есть 3 select * запроса, как показано ниже:

"Select * from table1"    //1.3M records and 2.5GB data
"Select * from table2"      //0.3M records and 15 GB data
"Select * from table3"     //2M    records and 3GB data

Мы запрашиваем приведенные выше таблицы, используя искровой соединитель. Однако периодически мы видим ошибку:

403 Запрещено "
"домен": "useLimits",
message: "" message ":" Превышено ограничение скорости: Ваш проект: превышена квота для байтов tabledata.list в секунду на проект.

Предполагается, что вызов списка табличных данных не выполняется, поскольку он возвращает более 60 МБ в секунду, что, по-видимому, является квотой по умолчанию согласно https://cloud.google.com/bigquery/troubleshooting-errors

1 Ответ

2 голосов
/ 05 апреля 2019

Tabledata.list действительно не оптимизирован для случаев использования с высокой пропускной способностью, таких как Spark. Возможно, вы захотите проверить другие варианты чтения из BigQuery - в частности, этот вариант использования предназначен для BigQuery Storage API , включая собственный Spark-соединитель .

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