1  /  1  页   1 跳转 查看:764

存储过程的疑惑

存储过程的疑惑

刚开始学会写存储过程的时候 为它巨大的性能提升兴奋不已
久而久之 凡是大的运算都会用存储过程来处理
但是慢慢的发现 存储过程也不是万能的
看着客户端不断的提示"超时" 整个网络和服务器变慢
真不知道要怎么办 但是我的感觉告诉我 该到了改变观点的时候了 不知道各位前辈有什么好的建议 关于存储过程的使用有什么注意的地方
 

回复:存储过程的疑惑

有利有弊吧,如果都用存储过程的话,那服务器配置肯定要好些的了。我们公司的数据库服务器是8核的CPU(也可能是两个四核),48G内存的。而且我们的客户端是不限制执行时间的。
 

回复:存储过程的疑惑

多谢 现在的问题是硬件不可能一直无限制的升级来满足需求
而且对不同的商业用户来说 服务器的配置是不同的 所以 只是要求在能满足大多数的情况 另外你说的客户端不限制执行时间是在哪设置的 是在SQL服务器端还是在客户端程序设置
 

回复: 存储过程的疑惑

时间限制是在客户端设置的。我们用的是ado,就在ado组件的属性里设置。
 

回复:存储过程的疑惑

哦 时间设置的问题谢谢楼上了
我想如果真的要解决延时的问题 那是否只能将相关的处理活动分步骤在客户端来处理了 这样的话 效率是会降低不少啊 毕竟是逐条处理 而不是在服务器端成批处理了
 

回复:存储过程的疑惑

直接设置成不限制时间不就行了吗,这样就不会出现超时问题了啊
 
1  /  1  页   1 跳转

版权所有 微软BI开拓者 

Powered by Discuz!NT 2.1.202    Copyright © 2001-2010 Comsenz Inc.
Processed in 0.1093778 second(s) , 3 queries.
返顶部