科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道细化解析:带你轻松的接触并行查询建议

细化解析:带你轻松的接触并行查询建议

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Microsoft SQL Server可以自动并行执行查询。从而优化多处理器计算机中的查询执行。不是使用一个OS线程执行一个查询,而是将工作划分为多个线程,复杂查询可以更快、更有效地完成。

作者:赛迪网 yashi 来源:天新网 2008年3月28日

关键字: Mssql SQL SQL Server 数据库

  • 评论
  • 分享微博
  • 分享邮件

Microsoft® SQL Server™ 可以自动并行执行查询。从而优化多处理器计算机中的查询执行。不是使用一个 OS 线程执行一个查询,而是将工作划分为多个线程,复杂查询可以更快、更有效地完成。

优化程序生成查询计划,并决定何时将并行执行查询。当进行决策时,它考虑以下事项:

·计算机有多个处理器吗?

·可用内存足以并行执行查询吗?

·服务器上的 CPU 负荷怎样?

·正在运行哪种类型的查询?

当允许 SQL Server 运行并行操作(如并行 DBCC 和索引创建)时,服务器资源变得紧张,当发生大量并行操作时会看到警告消息。

当服务器上有活动用户时请不要运行大量的并行执行的查询。

尝试在卸载期间执行 DBCC 和 INDEX 创建等维护作业。这些作业可以并行执行。

监视磁盘 I/O 性能。在性能监视器中观察磁盘队列长度,以进行升级硬盘或将数据库重新分发到不同磁盘上的决策。

如果 CPU 使用较高,请升级或添加更多的处理器。

影响并行查询的配置设置

以下服务器配置可能影响查询的并行执行:

·并行性的成本域值

·最大并行度

·最大工作线程

·查询调控器成本限制

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章