调用远程存储过程是不是真正的在服务器上执行!!

原创 2005年05月15日 01:45:00
我们在服务器上写了一个存储过程.是将一个表中的数据写到硬盘的txt文件中!!
测试时,在局域网中的其他机器通过sqlserver的查询分析器调用,10000条数据用了14秒完成,
并成功建立了文本文件
这个存储过程不返回任何数据集,只是查询出数据写到文件中(其中使用到游标).
然而当我们到城市的某一边通过Adsl登陆到这个服务器(VPN)并调用这个存储过程时,速度太慢了
花费了10多分钟!这个问题我们就很奇怪.为什么一个不返回任何数据结果的存储过程会在有网络
限制的调用时会这么慢?我们的存储过程是在服务器上执行,那他就不应该受网络的影响了吧.
难道他不是真正在本地上运行吗?难道任何存储过程都会受网络影响吗?
在这个存储过程中我们使用到了游标和视图但他们都不返回数据结果,只是写文件时被存储过程使用,
是不是这里导致了速度慢?然而如果任何视图和游标都受网络的影响那么又怎么能谈的上是在本地运行呢??
现在请各位高手帮忙解决一下!先谢过!!

作业真的成功了吗?_链接服务器远程存储过程调用失败

工作环境中,之前遇到了一个问题. 作业中使用链接服务器远程存储过程调用. 实际是失败了,但代理作业并没有报出这个错误. 查了一下在2008年,就有这个报告了. https://connect.mi...

如何通过dblink truncate远程数据库上的表+调用远程存储过程,提示ORA 02064 .

一般情况下,当我们直接truncate一个远程的表的时候,通常会返回如下的错误信息: ORA-02021: DDL operations are not allowed on a remote d...

SQL server触发器、存储过程操作远程数据库插入数据,解决服务器已存在的问题

最近弄了一个小项目,也不是很复杂,需要将一个数据库的一些数据备份到另外一个库,不是本地,可能是网络上其他的数据库,想了一下,用了存储过程和触发器。也不是很复杂,首先我需要操作远程数据库,于是写了一个存...
  • ysblue
  • ysblue
  • 2015年07月24日 15:57
  • 1240

远程执行SQL或远程调用存储过程

--远程连接 if ( not exists(select * from sys.servers where name='remotedb')) begin EXEC ...

SqlServer 远程执行存储过程或其他非DML语句

原本服务器有1个链接服务器,创建命令如下(都为同一域中的计算机): EXEC master.dbo.sp_addlinkedserver @server = N'SZ1CARD1-DB03', @...

(014) 安卓——远程存储 ContentProvider 内容提供者

实现持久化的技术中我们前面已经讲解了4中 今天小遍再跟大家回顾一下远程存储 ContentProvider ——内容提供者 关于存储的分类 我们大体可以总结为:本地存储 共享参数 ...

metadata远程存储和hive.metastore.local属性的说明

官网上对hive.metastore.local属性的解释为:local or remote metastore (Removed as of Hive 0.10: If hive.metasto...

集群基础-----(iscsi远程共享存储)

远程存储iscsi iscis (在两个集群以外的设备上,作用:加一个存储)—-共享存储1) yum install -y scsi-* ## 2) vim /etc/tgt/targets....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:调用远程存储过程是不是真正的在服务器上执行!!
举报原因:
原因补充:

(最多只允许输入30个字)