赞
踩
项目在小型服务器上需要使用到SQLite,在默认配置下(以下数据均在4C16G,SSD环境测试),会出现以下瓶颈。
从网上搜集的各路资料,结合业务汇总出一些优化点。
journal_mode , 事务处理方式,获取或设置控制日志文件如何存储和处理的日志模式。
使用WAL模式,具体介绍可参考:http://www.sqlite.org/draft/wal.html
或者博客https://blog.csdn.net/dyllove98/article/details/8841973
优点:
1.读和写可以完全地并发执行,不会互相阻塞(但是写之间仍然不能并发)。
2.WAL在大多数情况下,拥有更好的性能(因为无需每次写入时都要写两个文件)。
3.磁盘I/O行为更容易被预
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。