我正在读取一张表格[200,000行; 40列],来自Flask应用程序中的BigQuery(使用Pandas GBQ库);目标是在用户界面中将一些摘要数据显示为HTML表格。
当我尝试从Flask函数读取此表时,上游服务器返回504(网关超时)错误响应,但是在运行云控制台时成功。
我尝试读取块大小,但这并不能解决问题。
project_id = "<projectid>"
bq_table = request.form.get('bq_table')
query = "SELECT * FROM `<dataset>.{bq_table}`;".format(bq_table=bq_table)
df = pd.DataFrame(pq.read_gbq(query, project_id, dialect='standard'))
我希望查询能够同步运行(我知道这并不理想,但这是针对临时DQ工具的。)