小智 4
不幸的是,我没有为您提供任何有关负载能力的数据,但对一些性能限制因素有一些评论:
SQLite 的速度受到其所在磁盘的速度以及是否正在进行大量插入/更新(即写访问)的影响。写锁受磁盘旋转速度的限制
默认情况下会启动事务,但如果启动并提交事务,您将获得更好的性能。以编程方式处理事务时,我进行了非常快的批量插入
如果您通常只读取数据,那么根据我的经验,您会获得良好的性能。因此,SQLite 可以用作缓存系统来存储数据库服务器读取,特别是远程读取或复杂查询。
它使用的资源比数据库服务器少,因此这可能会影响站点性能,因为可以为 Web 服务器和应用程序代码释放更多资源
如果您需要进行大量并发写入,那么数据库服务器(例如 MySQL、Postgres)可能会更好地为您服务
正如Devrim所说,SQLite 站点指出每天大约 10 万用户应该没问题。Trac 系统需要写入,因此在这种情况下性能可能会变慢
归档时间: |
|
查看次数: |
6183 次 |
最近记录: |