首页 > 数据库 >SqlServer 优化的技巧

SqlServer 优化的技巧

时间:2022-11-17 23:26:37浏览次数:36  
标签:技巧 小表 union SqlServer 使用 优化 select 大表

1、避免使用 select *

select * 不会走覆盖索引,会出现大量的回表操作,从而导致SQL的查询性能很低

 

 

 

 

2、用union all 代替 union

1、使用union后,可以获取排重复后的数据,
而如果使用 union all 后,可以获取所有数据,包含重复数据,
排除重复的过程需要遍历,排序和比较,它更耗时,更消耗CPU资源,
所以能使用union all,尽量不使用union

 

 

 

3、小表驱动大表

in适用于左边大表,右边小表
exist适用于左边小表,右边大表

 

 

4、使用limit

下图例子是查询用户下单最早的一笔数据

 

标签:技巧,小表,union,SqlServer,使用,优化,select,大表
From: https://www.cnblogs.com/kelenote/p/16901748.html

相关文章

  • sqlserver性能调优之实战
    当数据库面临压力时,通过性能监视器收集服务器和数据库的运行数据,使之与性能基线对比,判断数据库存在cpu、内存或io方面的压力。一般各方面的压力都是集中出现,内存的少,导......
  • nginx高并发优化之upstream模块设置
    一、配置http{upstreamhttp_backend{hash$remote_addrconsistent;server192.168.10.131:3306max_fails=2fail_timeout=10sweight=1;server192.168......
  • 【SSL 1590】旅游(线段树优化DP)
    旅游题目链接:SSL1590题目大意要从x号点依次按编号走到y号点,每次可以选择跳最多z个点,即从i到i+z。每到一个点都要支付a的费用,到一些给出的特定点有其对应的......
  • 服务商系统集中高频交易CPU飙升问题解决优化过程
    通过创建数据表索引,有效提升系统性能。一、问题背景在11月10日下午5点,出现channel异步下发消息队列消息积压报警,经排查分析是因为channel请求鑫某亿服务商落单时间过长......
  • 单调队列优化DP
    先存这里理解了再继续编写CF1077F2PictureswithKittens(hardversion)#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;constllN=5e3+10......
  • SOLIDWORKS软件的五个实用小技巧 硕迪科技
    1、快捷键设置我们在工作任务紧急或者工作量比较大的时候,只依靠SOLIDWORKS软件自带的几个快捷键,工作效率会大打折扣。这时候我们就需要根据自身的习惯来设置属于自己的快捷......
  • 项目git-flow版本控制优化
    优化前git-flow流程之前团队的版本控制是基于​​git-flow​​的基础上进行简化,同时也缺乏review的流程,主要的流程及操作如下:分支主要有master,develop,rele......
  • Tomcat部署、优化、多示例部署、负载均衡(群集,要安装nginx)
    目录:1、Tomcat核心组件2、Tomcat功能组件结构3、Tomcat请求过程4、Tomcat工作模式5、Tomcat部署方式6、Tomcat顶层架构7、实验7-1Tomcat服务部署7-2Tomcat虚拟主......
  • 录屏操作软件AutoMacroRecorder使用技巧
    AutoMacroRecorder自动录屏操作软件在www.automacrorecorder.com/下载。安装方式很简单!下一步下一步,不需要多说什么了。1.创建最简单的录屏......
  • Tomcat部署及优化
    一 Tomcat的简介二Tomcat的组件构成三Tomcat的功能组件结构四Tomcat的请求过程五Tomcat服务的部署六tomcat启动优化总结 Tomcat的主要目录说明bin:存放启动......