扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:赛迪网 yashi 来源:天新网 2008年3月28日
关键字: Mssql SQL SQL Server 数据库
Microsoft® SQL Server™ 可以自动并行执行查询。从而优化多处理器计算机中的查询执行。不是使用一个 OS 线程执行一个查询,而是将工作划分为多个线程,复杂查询可以更快、更有效地完成。
·计算机有多个处理器吗?
·可用内存足以并行执行查询吗?
·服务器上的 CPU 负荷怎样?
·正在运行哪种类型的查询?
当允许 SQL Server 运行并行操作(如并行 DBCC 和索引创建)时,服务器资源变得紧张,当发生大量并行操作时会看到警告消息。
当服务器上有活动用户时请不要运行大量的并行执行的查询。
尝试在卸载期间执行 DBCC 和 INDEX 创建等维护作业。这些作业可以并行执行。
监视磁盘 I/O 性能。在性能监视器中观察磁盘队列长度,以进行升级硬盘或将数据库重新分发到不同磁盘上的决策。
如果 CPU 使用较高,请升级或添加更多的处理器。
影响并行查询的配置设置
以下服务器配置可能影响查询的并行执行:
·并行性的成本域值
·最大并行度
·最大工作线程
·查询调控器成本限制
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者