用JDBC连接 SQL Server 2012 数据库查询速度慢怎么解决

用JDBC连接 SQL Server 2012 数据库查询速度慢怎么解决,第1张

SQL Server查询速度慢的原因有很多,常见的有以下几种:

1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)

2、I/O吞吐量小,形成了瓶颈效应。

3、没有创建计算列导致查询不优化。

4、内存不足

5、网络速度慢

6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)

7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)

8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源

sqlpus "/as sysdba"这种方式是通过loop管道去连接本地数据库 好处是不走网络,也不经过lsnrctl监听器

sqlplus 用户名/密码@IP/DBName[SID] as sysdba 这种方式与上面的连接方法有根本上的不同 ; 这种方式是使用sqlplus作为客户端 , 去登录目标IP/SID的数据库 用这种方式登录所做的动作就是先去网络绕一圈,找到目标IP后再绕回来登录

从你描述的情况上看,连接速度慢的问题更可能是网络原因可以从你的客户端机器

route 192981815

看一下网络耗时

以上就是关于用JDBC连接 SQL Server 2012 数据库查询速度慢怎么解决全部的内容,包括:用JDBC连接 SQL Server 2012 数据库查询速度慢怎么解决、【高分求助】连接服务器Oracle 11g数据库较慢、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10170253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存