巨大的请求SQLAlchemy多线程

时间:2017-02-24 10:47:03

标签: python multithreading sqlite sqlalchemy raspberry-pi3

我对在Pi上运行的数据库提出了巨大的要求,但它花费的时间太长而且只有一个CPU核心。 所以我的问题是如何在多个请求中拆分我的请求并结合结果呢?

我目前正在使用SQLAlchemy和SQLite:

session = sessionmaker(engine)()
session.query(Object).filter(one).filter(two).group_by(func).all()

需要花费30秒才能获得100%使用1核的结果,我希望我可以用4核缩短一半的时间。我太乐观了吗?

编辑: 使用PostgresSQL是否适用?如果我想要一个高水平的多线程?

0 个答案:

没有答案