现有二个数据库一个本地ORACLE一个远程ORACLE(WIN)两台机器通过一条2M的DDN数字链路连接,远程ORACLE是WEB的数据库,内网本地ORACLE是存放客户数据,ORACLE与ORACLE用了DBLINK同义词,WEB登录需要去本地的数据库验证其身份,但是程序更新后发现有时反应速度很慢,从程序上看SQL语句跳转到异常处。后来怀疑是这2M的线路的问题但是检查后排除了,然后细查了其SQL语句的写法发现有些地方有不妥之处也修改完成索引也重建了,刚重建后前面WEB查询速度很快以为解决其问题了,但是后来发现有些时候速度很快有些时候速度很慢,在很慢的时候用同样的SQL语句放到ORACLE数据库查询工具中进行查询发现其速度很快零点几秒就完成了,现在不知道有什么办法来查出这个查询速度慢的原因,想请教一下各位高手有什么好点子,谢谢!
一可以用ping命令来测试网络,看看查询慢的时候,ping 的值是多少,快的时候是多少。