我对在Pi上运行的数据库提出了巨大的要求,但它花费的时间太长而且只有一个CPU核心。 所以我的问题是如何在多个请求中拆分我的请求并结合结果呢?
我目前正在使用SQLAlchemy和SQLite:
session = sessionmaker(engine)()
session.query(Object).filter(one).filter(two).group_by(func).all()
需要花费30秒才能获得100%使用1核的结果,我希望我可以用4核缩短一半的时间。我太乐观了吗?
编辑: 使用PostgresSQL是否适用?如果我想要一个高水平的多线程?