java项目连接oracle数据库,连的人多操作数据库会越来越慢,怎么解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java项目连接oracle数据库,连的人多操作数据库会越来越慢,怎么解决相关的知识,希望对你有一定的参考价值。
oracle是远程连接,在服务器上,服务器是16G的内存
估计你oracle装在本地了吧,你机器是多大内存啊,oracle服务端是很耗内存的,如果你自己搞小项目建议用mysql吧,如果搞商用项目建议搞个大点的机器用作oracle服务端,我们开发的时候 服务端都装在单板上的,32G内存。 参考技术A 这个是肯定的,数据库有一定的处理数据速度,通过设置最大用户数量来限制访问数据库的人数,其实你也可以在java代码中配置XML的方式来限制系统的登录人数量,一般数据库只能是增加主键的同时增加外键关联来增加查询速度,数据量太大的情况下最好是进行数据分区,这样能增加查询速度,还有一个就是oracle数据库的服务器性能影响到oracle的运行速度。不是人为因素所能控制的,追问
这种知识要在那里补充。或者有什么好的书或者网站推荐哈啊
参考技术B 1. 确认使用了连接池吧。2.优化业务逻辑,确定业务上都使用上索引。 另外可以在oracle上分析下主机耗时原因。
3.使用mdb ,提高性能。 参考技术C 可以给数据库设置最大访问权限 参考技术D 去java知训一下
以上是关于java项目连接oracle数据库,连的人多操作数据库会越来越慢,怎么解决的主要内容,如果未能解决你的问题,请参考以下文章
用jdbc连接oracle数据库,现在要实现数据的更新操作,在java web 项目里,求大神简单讲解下,再给出点代码
Oracle使用plsql连不上本地数据库,cmd中使用sqlplus连的上的可能解决方案
mysql 连接闪断自动重连的方法(用在后台运行中的PHP代码)