当某个查询突然变慢,又找到不到原因,可以尝试用更新一下统计信息,尤其是在表进行过大批量的数据修改或者新增的时候。
更新表或索引视图的查询优化统计信息。 默认情况下,查询优化器已根据需要更新统计信息以改进查询计划;但在某些情况下,可以通过使用 UPDATE STATISTICS 或存储过程 sp_updatestats 来比默认更新更频繁地更新统计信息,提高查询性能。

更新统计信息可确保查询使用最新的统计信息进行编译。 不过,更新统计信息会导致查询重新编译。 我们建议不要太频繁地更新统计信息,因为需要在改进查询计划和重新编译查询所用时间之间权衡性能。 具体的折衷方案取决于你的应用程序。 UPDATE STATISTICS 可以使用 tempdb 对行样本进行排序以生成统计信息。

语法:

UPDATE STATISTICS table_or_indexed_view_name

参考链接:
https://docs.microsoft.com/zh-cn/sql/t-sql/statements/update-statistics-transact-sql?view=sql-server-ver15

sql server 提高查询和存储过程运行效率之UPDATE STATISTICS相关推荐

  1. 优化SQL Server数据库查询方法

    本文详细介绍了优化SQL Server数据库查询方法. SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) ...

  2. SQL Server 慢查询

    SQL Server 慢查询语句查询 1.前10条慢查询 SELECT TOP 10[session_id],[request_id],[start_time] AS '开始时间',[status] ...

  3. SQL Server 2016 查询存储性能优化小结

    SQL Server 2016已经发布了有半年多,相信还有很多小伙伴还没有开始使用,今天我们来谈谈SQL Server 2016 查询存储性能优化,希望大家能够喜欢 作为一个DBA,排除SQL Ser ...

  4. SQL Server 语句查询手册

    建表: CREATE TABLE  [DB.dbo].tableName (Stud_id int CONSTRAINT  constraintName1  not null primary key, ...

  5. json 插入数据_Power BI数据回写SQL Server(2)——存储过程一步到位

    在上一讲: Power BI数据回写SQL Server(1)没有中间商赚差价 中, 我们讲过,利用循环的方式将PQ中得到的table表逐行导入SQL Server中,有的朋友怀疑这种方式会不会造成数 ...

  6. [转]Sql Server参数化查询之where in和like实现详解

    本文转自;http://www.cnblogs.com/lzrabbit/archive/2012/04/22/2465313.html 文章导读 拼SQL实现where in查询 使用CHARIND ...

  7. 数据库-SQL Server数据库查询速度慢(连接超时)原因及优化方法

    SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2.I/O吞吐量小,形成了瓶颈效应. 3.没有创建计算列 ...

  8. 剖析SQL Server 2005查询通知之基础篇

    剖析SQL Server 2005查询通知之基础篇 注:这是本人转载的文章. 摘要 在本系列文章中,我们将深入探讨如何把.NET 2.0和SQL Server 2005的查询通知特征联合起来,以便通知 ...

  9. SQL Server数据库查询速度慢的原因和解决方法

    SQL Server数据库查询速度慢的原因和解决方法 参考文章: (1)SQL Server数据库查询速度慢的原因和解决方法 (2)https://www.cnblogs.com/MyChange/p ...

最新文章

  1. python内存管理 变量无需事先声明_python 内存管理
  2. BugkuCTF-Misc:又一张图片,还单纯吗
  3. java 输出三位数和n位数的每一位的数
  4. JavaWeb项目实战(1)数据库环境搭载
  5. ArrayList 实现原理及源码解析(jdk8 底层⽤的是数组)
  6. uva10256 凸包
  7. 最简单的基于FFmpeg的封装格式处理:视音频分离器(demuxer)
  8. 数据科学包1---numpy
  9. 菜鸟之路---1,熊猫烧香病毒的简单分析
  10. 软件项目开发与管理(单代号网络图参考例题)
  11. 关于rollup 和cude 举例浅分析
  12. wordpress媒体库增加分类和标签
  13. 管理员登录页面html代码,自己做的一个后台管理员登陆界面 .cshtml
  14. 【翻译自mos文章】执行utlpwdmg.sql之后报ORA-28003, ORA-20001, ORA-20002, ORA-20003, ORA-20004 错误...
  15. php 调用mp3,使用PHP合并MP3文件的类,兼容php4、php5(2)
  16. 微信公众号 智能客服
  17. Win8或Win8.1下输入法小技巧,个人习惯,可参考
  18. SAP无分类采购申请审批
  19. mysql盲注脱裤_记一次猥琐的脱裤
  20. C#控件篇 - PictureBox控件设置滚动条

热门文章

  1. vm12创建虚拟机(nat模式)
  2. 使用 JavaScript 获取当前 URL?
  3. 天气预报--桌面插件功能
  4. 【OpenCV】Ubuntu配置OpenCV环境
  5. 机器视觉之图像预处理
  6. 计算机毕业设计系列基于基于SSM的小区物业信息管理系统
  7. [激光原理与应用-46]:《焊接质量检测》-3-焊接缺陷产生及常用焊缝无损检测方法
  8. 如何用SPSS分析调查问卷和撰写调查报告?【SPSS 064期】
  9. Google spdy协议
  10. 智慧城市建设的原则及规划目标