代码之家  ›  专栏  ›  技术社区  ›  SkyWalker

除了分块,如何提高peewee的插入性能?

  •  0
  • SkyWalker  · 技术社区  · 4 年前

    如何改善peewee的 insert_many 除了分块,还有表现吗?例如

    from peewee import *
    import pandas as pd
    
    df = pd.DataFrame(...)
    data = df.to_dict('records')
    for batch in chunked(data, chunk_size=100):
       SomeModel.insert_many(batch).execute()
    

    增加sqlite的 cursor.arraysize 帮助还有其他性能设置吗?

    0 回复  |  直到 4 年前