java的web项目,程序在windows服务器,数据库放在linux服务器,会影响查询速度吗?
目前遇到一个问题,一个java的web项目。在本地电脑上,启动weblogic后,各方面运行速度都挺好的。但到了服务器上(程序在windows服务器,数据库放在linux...
目前遇到一个问题,一个java的web项目。在本地电脑上,启动weblogic后,各方面运行速度都挺好的。但到了服务器上(程序在windows服务器,数据库放在linux服务器),尤其是在EXTJS写的页面上,查询数据的速度明显降低了很多。是什么原因呢?
展开
展开全部
理论上来说是不影响的(应该更快才对,单独用了一个服务器作为数据库服务器了)
至于你说的查询数据慢,大概有以下几种情况
本身的sql(在本地数据量小,可能看不出来差异),explain你的查询语句,看看索引啥的
首次加载页面Extjs加载js文件耗时,这个通过F12 network可以看出来那个耗时长
Linux服务器上的数据库配置导致的问题,这个也要根据explain结果分析
服务器上用的也是weblogic吗?
追问
sql已经优化很多次了,具体问题不大。本地的数据库也是用的从数据库导出来的数据库。数据量都一样。
并不是打开页面慢哈,是在加载好页面过后,使用页面功能查询数据的时候慢
linux服务器上就只是一个oracle数据库而已
程序服务器上也是weblogic。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询