怎么提高远程数据库访问速度

小炮叔 2010-06-07 01:39:23
数据服务器在物流中心(有固定IP)业务数据多,经常需批量处理数据。下面对50客户端。现在要把数据服务器搬去另一镇区,请问高手应该怎样实施。并能保证物流中心对数据服务器访问速度。
...全文
323 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
C79362657 2010-11-10
  • 打赏
  • 举报
回复
用远程桌面方式访问,比如Terminal或Citrix Metaframe等,后者成本较高。
wujinyuan 2010-06-08
  • 打赏
  • 举报
回复
学习。。再学习。。围观学习
小炮叔 2010-06-08
  • 打赏
  • 举报
回复
不好意思,把情况说明一下50客户端为C/S有本地数据库每天只需将当日数据上传至服务器。偶而会上服务器查询一下数据。一般的连接数只有8个左右。物流中心没有本地数据库,而且处理的数据比较多,能否穿墙将数据库服务器映射到物流中心。
setoy 2010-06-08
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 asus09345 的回复:]

虚拟化。
在新地方假设一个新的服务器,使用citrix或者windows server 2008的 remoteApp,将应用发布出来。
这样应用程序到数据库服务器是LAN,用户到应用程序是wan。
带宽只需要普通的512kbps的adsl就可以满足要求。
[/Quote]

啥意思?
linjunf 2010-06-07
  • 打赏
  • 举报
回复
看不懂~~~~~~~
asus09345 2010-06-07
  • 打赏
  • 举报
回复
虚拟化。
在新地方假设一个新的服务器,使用citrix或者windows server 2008的 remoteApp,将应用发布出来。
这样应用程序到数据库服务器是LAN,用户到应用程序是wan。
带宽只需要普通的512kbps的adsl就可以满足要求。
幸运的意外 2010-06-07
  • 打赏
  • 举报
回复
提高网络带宽,更新机器的硬件。
fstao 2010-06-07
  • 打赏
  • 举报
回复
用远程桌面来实现就可以大大提高速度
csmark 2010-06-07
  • 打赏
  • 举报
回复
帮顶
。。。
永生天地 2010-06-07
  • 打赏
  • 举报
回复
帮顶。
claro 2010-06-07
  • 打赏
  • 举报
回复
很抱歉,如果LZ是希望50个客户端直连数据库读写数据。
只能在网络较好的情况下,只能搭建VPN:
比如采用LAN TO LAN方式,50个客户端在远程固定区域,且是通过一个路由访问;
或者 dial-in方式,50个客户端任意分配,需要时拨入VPN,发布数据。
claro 2010-06-07
  • 打赏
  • 举报
回复
基本来讲,这涉及网络稳定性好带宽的问题,另一部分就是选择数据同步的方式。
前者当然带宽最好是电信的,其次要看各区的基站如何,比如某些地方的基站没有光纤建设,固定宽带最大只有xxM等等。
虽然我认为网络的因素比较重要,其次选择数据同步的方式也与网络有一定关系。
比如:
数据传输为实时方式,这样对网络的要求很高,同时对数据库性能也是一种挑战。除非并发性和访问量非常高。
数据传输为非实时方式,这里需要定义传输的频率或者定时;
当网络稳定性较差时,可以采用数据分离传输等方式,数据分离传输通常是单位自己开发或外包的一种软体,作用通常是将数据提取,切成Kb的大小通过网络传输,该方式优点在于网络性能较差,极不稳定的情况下都可以实现同步。其一每次传输的数据量很小,其二传输的数据以固有的方式比如XML等与本地数据库对接,无须考虑本地与远程数据库的因素。
当网络性能较好时,根据需求和业务形态选择同步可以多样化,比如数据库的日志传送、Service Broker等等。
说白了,网络不好,传输方式没得选。勉强搭上,后期问题可能较多,毕竟针对的是关键的数据,问题多后期数据校验、分析就多,相对人力成本也会增加。
  • 打赏
  • 举报
回复
或者做同步。
  • 打赏
  • 举报
回复
这样只能设置专线连过去了。
无语中V5 2010-06-07
  • 打赏
  • 举报
回复
帮顶了

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧