diango orm 查询 postgres 数据库一张表,从 1 亿数据中查询,有个条件会查到 600 多万条数据,我要对查到的数据集做遍历生成需要的格式。这个过程大概需要 70 到 80 秒。由于查到的数据要图像化到前端,这个等待过程有点太长。
for al in res:
bytes_list.append(al['in_bytes'] + al['out_bytes'])
packets_list.append(al['in_pkts'] + al['out_pkts'])
time_list.append(al['start_time']).strftime("%Y-%m-%d %H:%M:%S"))
res 就是得到的 queryset,下面*__list 是三个空列表