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

目前遇到一个问题,一个java的web项目。在本地电脑上,启动weblogic后,各方面运行速度都挺好的。但到了服务器上(程序在windows服务器,数据库放在linux... 目前遇到一个问题,一个java的web项目。在本地电脑上,启动weblogic后,各方面运行速度都挺好的。但到了服务器上(程序在windows服务器,数据库放在linux服务器),尤其是在EXTJS写的页面上,查询数据的速度明显降低了很多。是什么原因呢? 展开
 我来答
燎墩吹栽BB
2018-06-28 · 超过101用户采纳过TA的回答
知道小有建树答主
回答量:140
采纳率:88%
帮助的人:62万
展开全部

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

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

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

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

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

  4. 服务器上用的也是weblogic吗?

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

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

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

  4. 程序服务器上也是weblogic。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式