【发布时间】:2012-04-04 06:53:03
【问题描述】:
我是一个 Python 应用程序的用户,该应用程序的索引表很差,我想知道是否可以通过在应用程序启动时将 SQLite 数据库转换为内存数据库来提高性能。我的想法是,它将最大限度地减少全表扫描的问题,特别是因为 SQLite 可能正在创建自动索引,因为文档说默认情况下启用。如何使用 SQLAlchemy ORM(这是应用程序使用的)来实现这一点?
【问题讨论】:
-
你说你不是程序员,但对我来说这听起来很像一个繁重的编程工作。但与其将 SQLite 更改为在内存中工作,不如简单地将索引添加到现有的 SQLite 数据库。这可以在不触及应用程序代码的情况下获得您要求的性能。搜索“SQLite 数据库编辑器”。
标签: python sqlite sqlalchemy