急!!!访问数据库时比较慢?
最近服务器A访问,数据库服务器B时比较慢。不知道什么原因。
本机访问数据库服务器B,速度正常。
不知道什么原因?
大家给支支招
谢谢了。
------解决方案--------------------是同一个局域网吗?如果是,那就是你的sql语句有问题,还有就是表有多大啊?
------解决方案--------------------你那句话有点像在绕口令啊!看得我头晕了!
------解决方案--------------------用连接池了吗
------解决方案--------------------思路是这样的,首先监控两机网络(ping着),同时建立连接,如果ping延时不正常则是网络问题;
如果正常,则要从被连接的数据库上监控连接,如果连接没有被及时建立,则可能是那个数据库的问题;
通常应用程序访问数据库是通过连接池,这样就不会需要重复打开关闭连接,也就避免了这个问题(当然如果是网络问题还是无解)
------解决方案--------------------ping只要不丢包网络就算没问题,延迟再大只要不丢包就不影响使用
------解决方案--------------------你用完关闭数据库没?估计是进程耗尽了
------解决方案--------------------
------解决方案--------------------sql 语句的问题,贴你的sql语句代码
------解决方案--------------------有两种写法,我忘记哪种写法会出这个问题了,你只要换成另外一种写法就可以了。
以前我遇到同样的问题。
------解决方案--------------------让你们网管看一下网络吧,前几天我也遇到这种问题。怎么优化SQL语句优化数据库都不管用,直接让运维部的同事优化了一下网络啥事都没了。。。