位置: 编程技术 - 正文

强制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随机抽样)

  • 税务申报系统没有印花税
  • 一般纳税人委托其他单位加工材料收回后直接对外销售的
  • 企业代扣代缴个人所得税系统
  • 非营利组织企业所得税季度申报表
  • 出口退税率怎么算
  • 个人独资企业税种有哪些
  • 少数股东损益是
  • 购入生产设备的增值税计入成本吗
  • 工业企业开票税率
  • 民办非企业可以上市吗
  • 已经认证的发票可以作废吗
  • 增值税发票的抵扣联丢了怎么办
  • 办公室提前退租未摊完的装修费如何处理
  • 固定资产出售损益
  • 年报中资产总额和所有者权益都填0
  • 为在建工程发生的管理费用
  • 虚减利润如何进行账务调整?
  • 向银行借款一年是长期还是短期
  • 汇算清缴前未取得发票账务处理
  • 产品成本科目包括
  • 建筑行业增值税税率是多少
  • 旅游业相关行业
  • 资产负债表是累计记账吗
  • 商贸公司购买货物会计分录
  • 新开公司第一个月个税零申报,但是有发工资
  • 试营业生产的样品怎么做账?
  • 主营业务利润计算
  • 电脑桌面点击鼠标右键就闪退
  • 如何解决win10关机后usb还在供电
  • win10 5月更新已知bug
  • 什么是要约的撤销
  • 实际利率是r还是i
  • 收到老板图片
  • 宽带调制解调器出现问题怎么解决
  • 处理废料会计分录大全
  • dwmexe是什么进程
  • 补贴收入什么时候到账
  • php的file函数
  • 餐饮类发票
  • 微信小程序前端源码
  • undetected_chromedriver下载
  • php分片上传文件
  • 小狐狸吧
  • 红字专用发票是红色的吗
  • vue怎么用bootstrap
  • 发现新大陆的是麦哲伦还是哥伦布
  • vue3响应式对象数组
  • @enable
  • 企业用车年检需要什么资料
  • phpcms怎么样
  • 织梦相关文章调用
  • 审计助理是干啥的
  • 新准则合同结算的科目编码为
  • 合作社财政补助平均量化
  • 税控维护费是什么意思
  • 应收票据属于其他货币资金吗
  • 工业用地使用年限30年与50年有什么区别
  • 账簿设制的一般程序
  • sql四种功能
  • 安装完成后如何检验安装的部分是否符合安装工艺
  • mysql 5.6.26 winx64安装配置图文教程(一)
  • sql指定字段添加数据
  • 动态创建表
  • windows xp安装win32程序
  • win10技巧 新功能
  • macbookpro客人用户
  • 内存使用过低
  • win7 64位系统玩英雄联盟lol频繁提示failed to create dump file error 183的解决方法
  • 软件生态圈是什意思
  • win8的系统
  • div如何排版
  • shell基础教程
  • 经典都有什么
  • shell脚本中判断字符串是否相等
  • angular const
  • 针对后台列表table拖拽比较实用的jquery拖动排序
  • js怎么修改
  • js基础
  • 全国增值税务查询官网
  • 国外工资个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设