在sqlserver大数据查询中,避免不了查询效率减慢,暂且抛弃硬件原因和版本原因,仅从sql语句角度分析。

一. sql 语句性能不达标,主要原因有一下几点:

1. 未建索引,检索导致全表扫描

2. 已建索引,但是未走索引导致索引失效,进而全表扫描。

3. 没有有效的索引视图

二. sql 语句优化

1. 分析比较执行时间计划读取情况

(1) 查看执行时间和cpu占用时间和查询对I/O的操作情况

I.先执行一个400多万数据的sql

set statistics time,io
on select * from dbo.Test 

set statistics time,io off

II.打开你查询之后的消息里面就能看到啦。

最新文章

  1. maven如何配置
  2. C#设计模式系列:状态模式(State)
  3. NEST与JSON语法对照 一 match与multi_match
  4. 利用HTML5定位功能,实现在百度地图上定位
  5. Unix内核中打开文件的表示
  6. Nginx 配置支持C++
  7. 关键字sizeof---常年被人误认为函数
  8. MySQL数据库设置远程访问权限方法总结
  9. 如何在PHP里面连接数据库
  10. 三级菜单---zhufeng
  11. ios NSString常见的字符串操作 分割 查找
  12. addClass 函数
  13. 数组去重算法,quickSort
  14. 关于aspx 页面生成html 源码顶部空行不得不说的事儿
  15. Lombok 使用小结
  16. Java之数据类型,变量赋值
  17. Centos7搭建Confluence破解版
  18. pdf文件中截取eps图片并压缩
  19. MapReduce的工作原理
  20. java-HashMap默认机制

热门文章

  1. [系列] go-gin-api 路由中间件 - 捕获异常(四)
  2. JS数组方法整理(附使用示例)
  3. 3、pytest中文文档--编写断言
  4. 4.Sentinel源码分析— Sentinel是如何做到降级的?
  5. ERROR IN RESOURCESTART
  6. Bootstrap4默认样式不对胃口?教你使用NPM+Webpack+SASS来定制
  7. 操作系统原理之I/O设备管理(第六章上半部分下)
  8. myeclipse一直停留在Loading workbench界面上以及停滞启动页不动的处理办法
  9. kubernetes集群部署高可用Postgresql的Stolon方案
  10. Hive安装与简单使用并集成SparkSQL