- 连接池不释放;
- 数据库死锁;
发生原因:
主要是资源共享造成的冲突,一段时间内某个资源只能由一个进程占用。
例如:a、b两个进程都需要访问资源1、2才能运行,a拥有资源1,b拥有资源2,两个进程都锁住自己所拥有的,导致ab都无法运行。
解决问题:- 限制同时访问数据库的用户数;
- 避免事物中的用户交互;
- 超时线程自动释放;
- 优化访问方式;
- 线程死锁;
数据库性能问题
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 2016年国庆假期终于把此书过完,整理笔记和体会于此。 关于书名 书名源于俄罗斯的演员斯坦尼斯拉夫斯基创作的《演员...
- 31.温温,氵+昷,不冷不热的水。汤,过去写成:湯,从太阳的阳(陽)变化而来,氵+昜=湯,热水。皿,是装事物的容器...