impyla 查询 列数太多不能返回的解决办法

conn = connect(host='172.16.26.16', port=31050, user='xxxx', password='xxxx', auth_mechanism='LDAP', timeout=timeout)
cur = conn.cursor()
cur.arraysize = 1
cur.execute(sql)

通过 cur.arraysize = 1 调整buffer大小,来解决这个情况

由于表太宽,列数太多,一行数据就能占据大量空间,这是要把每次查询的arraysize调小,避免数爆掉。

posted @ 2021-03-01 19:38  爱知菜  阅读(23)  评论(0编辑  收藏  举报