Sql server 2000 的等待响应时间
前一段时间在维护一个老项目的时候发现,在执行一个较大的存储过程时,总是报“常规网络错误,请检查您的网络文档”。在后续的维护检查中发现,是事物超时导致执行中止的。
下面是调整过程:
一、把SQL SERVER的等待响应时间调到最大值
show advanced options 选项:
show advanced options 选项用来显示 sp_configure 系统存储过程高级选项。
当设置 show advanced options 为 1 时,才可以使用 sp_configure 列出高级选项。
默认值为 0。该设置立即生效(无需停止并重新启动服务器)。
执行SQL语句
sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
query wait 选项:
query wait 选项可以设定一个查询在超时前等待所需资源的时间
(以秒为单位,范围从 0 到2147483647)。
如果使用默认值 –1 或指定 –1,则超时时间通过计算得到,是预计查询成本的 25 倍。
执行SQL语句
sp_configure 'query wait', 2147483647
GO
RECONFIGURE
GO
二、如果在.NET中调用存储过程的话,如果你只是上面的值设置一下的话,在.NET中也要再修改一下,才可以,不然在.NET中默认好像是30秒,当你的存储过程执行超过这个时间的时候就会报错。好像看到网络上别人说设置为0,它可以最大值,但我设置好像没效果,只能给它一个够大的值就可以了。如在.NET中调用NBA这个存储过程。设置它的最大时间代码如下: &n
相关文档:
select语句前加:
declare @d datetime
set @d=getdate()
并在select语句后加:
select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())
转自:动态网制作指南 www.knowsky.com
这是简易的查看执行时间的方法。
===========================================(一下内容转自:CSDN)
MSSQL Server中通过查 ......
create table students (
name varchar(25),
class varchar(25),
grade int
)
insert into students values ('张三','语文',20)
insert into students values ('张三','数学',90)
insert into students values ('张三','英语',50)
insert into students values ('李四','语文',81)
insert in ......
有的时候我们需要一次像数据库中添加多条记录,我们可以使用下面的语句来实现:
--添加一条记录
INSERT INTO tableName(col1,col2,col3) VALUES (1,2,3)
--添加多条记录
INSERT INTO tableName(col1,col2,col3)
SELECT 3,4,5
UNION ALL
SELECT 6,7,8
--从另外的一张表中读取多条数据添加到新表中
INSERT INTO tabl ......
Oracle发布免费数据库开发工具SQL Developer 1.2
2007.09.25 来自:CSDN 呐不喊 共有评论()条 发表评论 收藏
Oracle SQL Developer是甲骨文公司免费提供的数据库开发工具,可帮助用户简化开发工作,提高编制和调试SQL和PL/SQL代码的效率。现在,这个免费工 ......
下面是操作步骤:
1. “服务和连接的外围应用配置“ -》“本地连接和远程连接”-》“同时使用TCP/IP和Named Pipes“;
2. “服务配置管理器”-》“网络配置”-》“SQL Express的协议“-》“IP地址”,将IpAll Tcp端口改为1433;
3. 重启服 ......