开发者社区 问答 正文

SQL Server一个较为完整的调度流程是什么?

SQL Server一个较为完整的调度流程是什么?

展开
收起
芯在这 2021-12-08 17:41:06 420 分享 版权
1 条回答
写回答
取消 提交回答
  • 当SSMS向SQL Server引擎发起请求时,将会产生一个会话(Session),会话成功后,就可以执行SQL语句请求了。

    1.当建立会话成功后,在会话中建立一个SQL语句请求时(如执行查询语句:SELECT * FROM TableName),会话会将一个请求分成一个或多个任务,并将这些任务放在任务队列中;

    2.每个任务都会被分配一个或多个工作线程来执行;

    3.SQLOS任务调度器通过从工作线程队列中调度线程来执行相应的工作任务

    2021-12-08 17:41:21
    赞同 展开评论