位置: 编程技术 - 正文

强制SQL Server执行计划使用并行提升在复杂查询语句下的性能(sql2008强制还原数据库)

编辑:rootadmin

推荐整理分享强制SQL Server执行计划使用并行提升在复杂查询语句下的性能(sql2008强制还原数据库),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sql server强制实施密码策略是什么,sql语句强制类型转换,sqlserver强制使用索引,sqlserver 强制索引,sqlplus 强制登录,sqlserver 强制索引,sql server强制实施密码策略是什么,sqlserver 强制索引,内容如对您有帮助,希望把文章链接给更多的朋友!

通过观察执行计划,发现之前的执行计划在很多大表连接的部分使用了Hash Join,由于涉及的表中数据众多,因此查询优化器选择使用并行执行,速度较快。而我们优化完的执行计划由于索引的存在,且表内数据非常大,过滤条件的值在一个很宽的统计信息步长范围内,导致估计行数出现较大偏差(过滤条件实际为行,步长内估计的平均行数为行左右),因此查询优化器选择了Loop Join,且没有选择并行执行,因此执行时间不降反升。

由于语句是在存储过程中实现,因此我们直接对该语句使用一个undocument查询提示,使得该查询的并行开销阈值强制降为0,使得该语句强制走并行,语句执行时间由秒降为5秒(注:使用Hash Join提示是7秒)。

下面通过一个简单的例子展示使用该提示的效果,示例T-SQL如代码清单1所示:

代码清单1.

该语句默认不会走并行,执行计划如图1所示:

强制SQL Server执行计划使用并行提升在复杂查询语句下的性能(sql2008强制还原数据库)

图1.

下面我们对该语句加上提示,如代码清单2所示。

代码清单2.

此时执行计划会按照提示走并行,如图2所示:

图2.

在面对一些复杂的DSS或OLAP查询时遇到类似的情况,可以考虑使用该Undocument提示要求SQL Server尽可能的使用并行,从而降低执行时间。

随机抽取的sql语句 每班任意抽取3名学生 学校有一、二、三。。。。至十班。假设每个班上有名学生。张、李、刘、苏等现有这样的表student,字段class及name。其中class表示班级,name表示每班

Linux环境中使用BIEE 连接SQLServer业务数据源 1、客户端在客户端首先配置odbc数据源,可以直接在运行中输入odbcad,打开配置界面--系统DNS---添加选择SQLserver的相关驱动,一般选择wireprotocol型的驱

获取SQL Server的安装时间 如果你没有特意记录安装日期(实际大部分人都不会这样做),那么有没有办法从SQLServer里查询到呢?想想我们在安装的时候,肯定会有Windows认证登录

标签: sql2008强制还原数据库

本文链接地址:https://www.jiuchutong.com/biancheng/321225.html 转载请保留说明!

上一篇:MS SQL Server2014链接到MS SQL Server 2000的解决方案及问题处理(sql server2014教程)

下一篇:随机抽取的sql语句 每班任意抽取3名学生(sql随机抽样)

  • 增值税税率调整文件
  • 劳务税能退税吗现在
  • 借款利息抵扣土增
  • 个人所得税申报错误如何更正申报
  • 固定资产清理时残值怎么处理
  • 现金日记账承前页过次页
  • 发票抬头类型怎么选 个人不能报销吗
  • 企业合并相关舞弊风险有哪些
  • 应收银行存款利息怎么算
  • 在建工程待摊支出例题
  • 进口货物付款计入哪个科目?
  • 以前年度亏损本季度盈利所得税申报
  • 小规模纳税人和小微企业区别
  • 消费税有哪几种纳税方式
  • 商场现金收入如何计算
  • 为什么利息收入是负数
  • 固定资产出售时增值税怎么处理
  • WIN10专业版永久激活
  • 冲抵备用金
  • opencart 二次开发
  • win7网络适配器不见了怎么恢复
  • win11可以触屏吗
  • msxct.exe - msxct是什么进程 有什么用
  • sisusbrg.exe - sisusbrg是什么进程 有什么用
  • 微信php开发教程
  • 直线法计提折旧每年都一样吗
  • 购销合同印花税计算方法
  • vue上传文件和后端upload
  • php中imagecreatefromjpeg
  • 该税号缺少必要信息
  • 北极光的征兆
  • php实现原理
  • 基建项目招标流程
  • 处置资产的账务处理
  • android界面源码
  • 蓝桥杯咋样
  • php判断链表是否有环
  • php无限分类实现不实用递归
  • 外地工程预缴的个人所得税是什么申报
  • 购买方已认证怎么开具红字信息表
  • 受托支付转给个人账户需要交税吗为什么
  • 公司转让后原账本怎么处理
  • mongodb数据库是哪个公司的
  • 主营业务收入和销售费用的区别
  • 小规模纳税人免税怎么做账
  • 长期挂账的应付款怎么处理
  • 个人社保的缴纳时间
  • 增值税的征收对象是谁
  • 公司自有房产出租给员工如何处理
  • 一人有限公司和个人独资企业区别
  • 给慈善机构捐款英语
  • 企业债务重组业务
  • 债务重组的账务处理和税收差异
  • 改签机票要缴纳多少税
  • 运输公司的固定资产清单
  • 公司的在建工程入账会计分录没有付款
  • 所得税多缴纳分录
  • 外派人员房租
  • 开具销项负数发票会计分录
  • 会计凭证的粘贴顺序
  • 如何设置sql server
  • linux命令实现
  • win8pe无法识别硬盘
  • 英特尔双核cpu
  • windows.exe
  • 事件查看器中"TermService" 服务的性能库问题处理
  • 怎么安装u盘里的文件
  • xp输入法图标不显示图片
  • linux安装软件可以用哪些方式
  • windows 10为什么不能关掉自动更新
  • 如何使用u盘安装linux
  • win10系统怎样卸载程序
  • css设置段落
  • 慎用是能用还是不能用
  • windows的安装类型
  • 跟踪快件
  • 示例代码
  • 纳税人谈感受
  • 生活垃圾处理合作协议
  • 浙江省违章建筑年限认定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设