易截截图软件、单文件、免安装、纯绿色、仅160KB

Sql Server 等待状态说明

等待类型  说明  
ASYNC_DISKPOOL_LOCK 
当尝试同步并行的线程(执行创建或初始化文件等任务)时出现。 
ASYNC_IO_COMPLETION 
当某任务正在等待 I/O 完成时出现。 
ASYNC_NETWORK_IO 
当任务被阻止在网络之后时出现在网络写入中。 
BACKUP 
当任务作为备份处理的一部分被阻止时出现。 
BACKUP_OPERATOR 
当任务正在等待磁带装入时出现。若要查看磁带状态,请查询 sys.dm_io_backup_tapes。如果装入操作没有挂起,则该等待类型可能指示磁带机发生硬件问题。 
BACKUPBUFFER 
在备份任务等待数据或等待用来存储数据的缓冲区时发生。此类型不常见,只有当任务等待装入磁带时才会出现。 
BACKUPIO 
在备份任务等待数据或等待用来存储数据的缓冲区时发生。此类型不常见,只有当任务等待装入磁带时才会出现。 
BACKUPTHREAD 
当某任务正在等待备份任务完成时出现。等待时间可能较长,从几分钟到几个小时。如果被等待的任务正处于 I/O 进程中,则该类型不指示发生问题。 
BAD_PAGE_PROCESS 
当后台错误页记录器正在尝试避免每隔五秒以上的时间运行时出现。 
BROKER_RECEIVE_WAITFOR 
当 RECEIVE WAITFOR 正在等待时出现。如果没有准备接收的消息,则通常出现该状态。 
BROKER_TRANSMITTER 
当 SQL Server 2005 Service Broker 传输代码中出现非常短暂的等待时出现。 
BROKER_SHUTDOWN 
当按计划关闭 Service Broker 时出现。该状态出现的时间应当尽量短暂。 
BROKER_MASTERSTART 
当某任务正在等待 Service Broker 的主事件处理程序启动时出现。该状态出现的时间应当非常短暂。 
BROKER_EVENTHANDLER 
当某任务正在 Service Broker 的主事件处理程序中等待时出现。出现时间应该非常短暂。 
BROKER_REGISTERALLENDPOINTS 
在初始化 Service Broker 连接端点的过程中出现。出现时间应该非常短暂。 
BROKER_INIT 
当初始化每个活动数据库中的 Service Broker 时出现。该状态不应当频繁出现。 
BUILTIN_HASHKEY_MUTEX 
仅供内部使用。 
CHKPT 
在服务器启动时出现以通知检查点线程可以启动。 
CLR_AUTO_EVENT 
当某任务当前正在执行公共语言运行时 (CLR) 执行并且正在等待特殊的自动事件启动时出现。 


相关文档:

Oracle动态SQL语句


在使用ODP.NET进行Oracle编程时,有时候SQL语句非常复杂,需要采用动态构造查询语句的情况,有两种方法可以构造动态的SQL语句,并执行返回结果集。
1、在数据访问层构造SQL语句
例如下面的语句,将构造完整的SQL语句赋值给CommandText,再传递到数据库进行执行,返回结果集。
loadCommand.CommandType = Com ......

[Oracle]高效的SQL语句之分析函数(一)

本系列文章导航
[Oracle]高效的SQL语句之分析函数(一)--sum()
[Oracle]高效的SQL语句之分析函数(二)--max()
[Oracle]高效的SQL语句之分析函数(三)--row_number() /rank()/dense_rank()
[Oracle]高效的SQL语句之分析函数(四)--lag()/lead()
实际应用中我们可以通过sum()统计出组中的总计或者是累加值,具体示例如下:
......

[Oracle]高效的SQL语句之分析函数(三)

本系列文章导航
[Oracle]高效的SQL语句之分析函数(一)--sum()
[Oracle]高效的SQL语句之分析函数(二)--max()
[Oracle]高效的SQL语句之分析函数(三)--row_number() /rank()/dense_rank()
[Oracle]高效的SQL语句之分析函数(四)--lag()/lead()
有些时候我们希望得到指定数据中的前n列,示例如下:
得到每个部门薪水最高的 ......

[Oracle]高效的PL/SQL程序设计(二)

本系列文章导航
[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧
[Oracle]高效的PL/SQL程序设计(二)--标量子查询
[Oracle]高效的PL/SQL程序设计(三)--Package的优点
[Oracle]高效的PL/SQL程序设计(四)--批量处理
[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
[Oracle]高效的PL/SQL程序设计(六)- ......

PL/SQL常用句法

1、循环插入测试数据:
SQL>
declare
maxrecords constant int:=100;
i int :=1;
Begin
for i in 1..maxrecords loop

--插入数据
Insert into TEST.EXAMPLE(name,phone,address) values('分页测试数据....','联系电话','联系地址');
end loop;
commit;
end;
此处EXAMPLE表定义为(ID number,name ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号