java的web项目,程序在windows服务器,数据库放在linux服务器,会影响查询速度吗?

目前遇到一个问题,一个java的web项目。在本地电脑上,启动weblogic后,各方面运行速度都挺好的。但到了服务器上(程序在windows服务器,数据库放在linux服务器),尤其是在EXTJS写的页面上,查询数据的速度明显降低了很多。是什么原因呢?

理论上来说是不影响的(应该更快才对,单独用了一个服务器作为数据库服务器了)

至于你说的查询数据慢,大概有以下几种情况

    本身的sql(在本地数据量小,可能看不出来差异),explain你的查询语句,看看索引啥的

    首次加载页面Extjs加载js文件耗时,这个通过F12 network可以看出来那个耗时长

    Linux服务器上的数据库配置导致的问题,这个也要根据explain结果分析

    服务器上用的也是weblogic吗?

追问

    sql已经优化很多次了,具体问题不大。本地的数据库也是用的从数据库导出来的数据库。数据量都一样。

    并不是打开页面慢哈,是在加载好页面过后,使用页面功能查询数据的时候慢

    linux服务器上就只是一个oracle数据库而已

    程序服务器上也是weblogic。

温馨提示:答案为网友推荐,仅供参考
相似回答