Я сталкиваюсь с этим сообщением и не понимаю, какую из многих квот я превышаю. В моем процессе есть:
- 80 потоков (на 8 машинах)
- ‹50 записей / вставка
- ~ 5К / запись
- 1 сек задержка / вставка
- вставка в ~ 100 разных таблиц (в зависимости от конкретной записи - записи для одной и той же таблицы группируются вместе)
Для меня это:
- ‹Максимальный размер строки (1Мб)
- ‹Макс. Строк в секунду (100K / таблица и 1M / проект)
- ‹Максимальное количество строк / запрос (~ 500)
- ‹Макс байт в секунду (100 МБ)
Я смотрю на результат: bq --project <proj name> ls -j -a
. Это дает мне работу и успех / неудачу. Отсюда я смотрю на результаты, используя bq --project <proj name> show -j <jobId>
В выводе ошибок есть следующие строки:
"status": {
"errorResult": {
"location": "load_job",
"message": "Quota exceeded: Your project exceeded quota for imports per project. For more information, see https://cloud.google.com/bigquery/troubleshooting-errors",
"reason": "quotaExceeded"
},
"errors": [
{
"location": "load_job",
"message": "Quota exceeded: Your project exceeded quota for imports per project. For more information, see https://cloud.google.com/bigquery/troubleshooting-errors",
"reason": "quotaExceeded"
}
],
Предложения, где еще посмотреть? Я неправильно подсчитываю? Возможно, лучший способ организовать потоки / данные?