sqlite事务模型、性能优化tips、常见误区,sqlite事务
0,前言
本文主要介绍sqlite的事务模型,以及基于事务模型的一些性能优化tips,包括事务封装、WAL+读写分离、分库分表、page size优化等。并基于手淘sqlite的使用现状总结了部分常见问题及误区,主要集中在多线程的设置、多线程下性能优化的误区等。本文先提出以下几个问题(作者在进行统一存储的关系存储框架优化过程中一直困惑的问题,同时也是客户端开发者经常搞错的问题)并在正文中进行解答:
- 1,sqlite的多进程安全是怎么实现的?性能如何?
- 2,sqlite的数据库连接是什么?
- 3,言sqlite必提的读写分离,具体指什么?能不能提升数据读写的性能?为什么
- 4,sqlite提供的WAL特性解决了什么问题?
- 5,sqlite的多线程设置是为了解决什么问题?与读写分离有什么关系?
- 6,什么情况下数据库会发生死锁?
- 7,有哪些性能优化的方案?
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。