oracle数据库建立连接慢-oracle客户端连接慢(5-10-88)
更新时间:2024-12-04 分类:Oracle 浏览量:2
Oracle本文目录一览:
- 1、Oracle应用程序在远程访问时速度非常慢
- 2、java项目连接oracle数据库,连的人多操作数据库会越来越慢,怎么解决
- 3、oracle客户端连接服务器数据库,总是连接超时
Oracle应用程序在远程访问时速度非常慢
1、网速问题,广域网网速和你用的ADSL没有关系,考虑双线,考虑光纤网,没有办法提高网速的话,考虑建立分布式环境多提供几个访问点的可行性。
2、oracle没怎么用过,但是你这问题应该就是长短连接的问题,toad应该是长连接,你自己写的应该是短连接,长连接的方法就是对数据的操作都用一个connection,不要每次都New一个连接,这样的话速度快老了。
3、跨服务器数据查询,服务器要处理rollback,log之类的操作,还是存储过程,会很慢。可以这样解决把数据、日志、索引放到不同的I/O设备上,增加读取速度,以前可以将Tempdb应放在RAID0上,SQL2000不在支持。
4、缺点二:资源消耗较大。Oracle数据库是一种功能强大的数据库管理系统,它需要占用较多的计算资源和存储空间。
5、这一部分在开发信息系统之前完成,程序员需要考虑是否使用ORACLE数据库的分区功能,对于经常访问的数据库表是否需要建立索引等。 调整应用程序结构设计。
java项目连接oracle数据库,连的人多操作数据库会越来越慢,怎么解决
1、估计你oracle装在本地了吧,你机器是多大内存啊,oracle服务端是很耗内存的,如果你自己搞小项目建议用mysql吧,如果搞商用项目建议搞个大点的机器用作oracle服务端,我们开发的时候 服务端都装在单板上的,32G内存。
2、个人的经验,对数据库如果操作频繁。就先把数据取出放在临时缓存里进行处理。1W条一回就取几条。得连多少回数据库啊。你的想法是对的。试验才能得到答案。去试试就清楚了。
3、不用删表,如果你连基本的语句命令都不懂,那只能看书了。慢的原因有好多,逐步排除吧,等找到真正原因再说。急没用的。默认情况下,是会建到用户的默认表空间的。这个看你的维护需要。
4、使用object sql将对象模式转移到数据库中 既然可以将oracle的数据库作为一种面向对象的数据库来使用,就可以考虑将应用程序中的面向对象模式转到数据库中。
5、如果每次都是这样的话,建议你换台电脑,可能是你电脑配置问题,如果配置没问题,那重新装下系统。另外跟你的网速也有关,你最好检查一下你的网络和你电脑是否有什么漏洞需要修复之类,其实最简单就是重新装系统。
6、多用户操作的解决方法:一次更新量不要太大,记得及时提交结果,养成sql语句后面立即commit或者rollback的习惯。
oracle客户端连接服务器数据库,总是连接超时
1、可以先在数据库服务器本身去连一下你数据库。如果不成功,则说明是数据库服务器本身有问题。比如监听是否启动、数据库服务是否已经到了open阶段。
2、检查数据库版本和驱动兼容性:确认 Oracle 客户端和数据库服务器版本是否兼容,以及使用的 JDBC 驱动是否正确。检查日期格式:确保使用的日期格式与数据库中的日期格式一致。
3、和OCI library(oci.dll地址)配置。核对完上述问题后如发现问题仍旧没有解决,查看tnsnames.ora文件,查看数据库配置信息前面是否有空格。查看环境变量的设置是否正确,在环境变量path中添加oracle客户端的安装路径。
4、这个应该和电脑密码没关系,报错连接超时是TNS网络连接问题。