NR
Size: a a a
NR
SK
t = time()
buffer0 = StringIO()
buffer0.write('\n'.join((f'{ts}\t{qts_lst[i]}\t{values[i]}' for i, ts in enumerate(timestamps))))
print(time() - t) #60c
t = time()
buffer0.seek(0)
with closing(psycopg2.connect(**params)) as conn:
with conn.cursor() as cursor:
cursor.copy_from(buffer0, tablename, columns=('ts','qts', 'value'))
conn.commit()
print(time() - t) #340c
# итого 37760000/(60+340) = 94400.0
SK
DS
SK
function insert_many_pairs(ts_list, val_list)
for i, ts in ipairs(ts_list) do
t = box.tuple.new({ts, val_list[i]})
box.space.test_scores:insert(t)
end
end
SK
SK
MP
function insert_many_pairs(ts_list, val_list)
for i, ts in ipairs(ts_list) do
t = box.tuple.new({ts, val_list[i]})
box.space.test_scores:insert(t)
end
end
SK
SK
DS
DS
SK
DS
t = time()
buffer0 = StringIO()
buffer0.write('\n'.join((f'{ts}\t{qts_lst[i]}\t{values[i]}' for i, ts in enumerate(timestamps))))
print(time() - t) #60c
t = time()
buffer0.seek(0)
with closing(psycopg2.connect(**params)) as conn:
with conn.cursor() as cursor:
cursor.copy_from(buffer0, tablename, columns=('ts','qts', 'value'))
conn.commit()
print(time() - t) #340c
# итого 37760000/(60+340) = 94400.0
SK
SK
SK
MP
SK
SK