我有一个.sqlite数据库,我将用于Web项目。它可能会获得大量请求和大量使用。它虽然是一个只读数据库。什么都不会写到它。我想了解如何优化此数据库以获得读取性能。我使用python 2.7.3作为我的主要语言,根据我对操作系统的一般理解,数据库应该自动缓存在内存中,因为它只有1兆字节?如果没有正确缓存,我还应该做些什么来获得更好的结果(memcache?)?
不确定是否有任何其他信息需要优化任何排序。
由于
答案 0 :(得分:1)
过早优化?通常,当有人谈到优化时,他们指的是已经编写并且证明对于此目的来说太慢的代码。当您最终编写应用程序时,如果读取性能不足,可以使用很多技术来优化查询,例如使用EXPLAIN。