doupaoshu8334 2016-08-19 14:13
浏览 30

bigquery-api-go-client,bigquery流插入延迟

Is there an optimal way to improve the speed of requests to an insertAll request via the golang client?

My current structure is such that:

  1. Rows get submit to a queue
  2. Upon hitting job size, a new job is queued up (approx. 250 rows)
  3. A worker picks up a job from the queue
  4. Worker formats + sends insertAll request to BQ

The above works fairly well, however I seem to be having an average of 8-12 seconds per 250 row request.

I should mention that the number of workers being used is generally 200, however I have tried higher / lower values and it does not seem to make much a difference (higher usually seems to take longer per job).

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 python按要求编写程序
    • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入
    • ¥20 XP系统在重新启动后进不去桌面,一直黑屏。
    • ¥15 opencv图像处理,需要四个处理结果图
    • ¥15 无线移动边缘计算系统中的系统模型
    • ¥15 深度学习中的画图问题
    • ¥15 java报错:使用mybatis plus查询一个只返回一条数据的sql,却报错返回了1000多条
    • ¥15 Python报错怎么解决
    • ¥15 simulink如何调用DLL文件
    • ¥15 关于用pyqt6的项目开发该怎么把前段后端和业务层分离