数据库服务器、网站服务器分离,如何高效连接访问

jimmy0021 2013-06-06 09:16:28
现有数据库服务器A(设内网IP:10.0.0.1)、
网站服务器B (设内网IP:10.0.0.2)、

同处同个机房,两台间组建一个内网,
连接语句用内网IP连接,但是访问速度总是不快,没有在两个应用放同一台机器的速度快。
请问是否还需要什么设置的吗?
...全文
308 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
最爱午夜 2013-06-07
  • 打赏
  • 举报
回复
1、网络是否有问题,内网网络连接可能出现闪断情况,这种情况需要检查,内网网卡是1GB? 2、网站和数据库放到一台服务器快,这是因为少了网络传输的时间,如果传递过程中网络速度不稳定,读取速度同样受影响,放在一台服务器上局限性又特别大,会造成资源紧张。 3、内网组成是通过交换机来连接吗?如果是,检查交换机。
唐诗三百首 2013-06-06
  • 打赏
  • 举报
回复
应该先设法优化一下程序,程序没优化空间了,再考虑硬件升级..
KevinLiu 2013-06-06
  • 打赏
  • 举报
回复
现在有没有网络瓶颈? 如果放到一台数据库和网站要竞争很多资源比如CPU,内存,IO等等,这个也要考虑。很多数据库的瓶颈都在IO上面。
Q315054403 2013-06-06
  • 打赏
  • 举报
回复
实际环境的因素很多,慢是个抽象的概念,是因为数据库慢?网络传输数据慢?到底是多少ms ??
jimmy0021 2013-06-06
  • 打赏
  • 举报
回复
引用 8 楼 xyc880813 的回复:
LZ你这个问题一般来说,在同一机房内,网线直接相连的话速度应该是可以保证的。 但是LZ你也说,经常出现连接超时或者实例不存在,这是一个需要关注的事情 有很多原因可能导致这样的错误,比如SQL Server 服务器内存紧张,不能打开新的连接等等 所以还要具体问题具体分析,也不排除是网络有问题。
已经16G内存了,而且任务管理器显示,还有3分之1的可用内存
xyc880813 2013-06-06
  • 打赏
  • 举报
回复
LZ你这个问题一般来说,在同一机房内,网线直接相连的话速度应该是可以保证的。 但是LZ你也说,经常出现连接超时或者实例不存在,这是一个需要关注的事情 有很多原因可能导致这样的错误,比如SQL Server 服务器内存紧张,不能打开新的连接等等 所以还要具体问题具体分析,也不排除是网络有问题。
KevinLiu 2013-06-06
  • 打赏
  • 举报
回复
引用 6 楼 jimmy0021 的回复:
大部分时候是好的,只是偶尔出现,刷新一下就好了。本地ping 服务器,大约平均30MS左右。 在服务器B上,ping 服务器A,数据如下:
网络延迟很小啊
jimmy0021 2013-06-06
  • 打赏
  • 举报
回复
大部分时候是好的,只是偶尔出现,刷新一下就好了。本地ping 服务器,大约平均30MS左右。

在服务器B上,ping 服务器A,数据如下:
KevinLiu 2013-06-06
  • 打赏
  • 举报
回复
引用 4 楼 jimmy0021 的回复:
硬件升级之后,总体的性能提升不是很大, 而且也经常出现“连接超时”或“SQLserver 不存在”等错误信息。
出现这个问题的时候有没有查过网络延迟?
jimmy0021 2013-06-06
  • 打赏
  • 举报
回复
硬件升级之后,总体的性能提升不是很大, 而且也经常出现“连接超时”或“SQLserver 不存在”等错误信息。
jimmy0021 2013-06-06
  • 打赏
  • 举报
回复
引用 1 楼 SmithLiu328 的回复:
现在有没有网络瓶颈? 如果放到一台数据库和网站要竞争很多资源比如CPU,内存,IO等等,这个也要考虑。很多数据库的瓶颈都在IO上面。
现在已经是两台了,一台数据库,一台网站,两机配置相同,至强4核16G内存,SISC硬盘

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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