当前位置: 首页 > ops >正文

涨薪技术|0到1学会性能测试第71课-T-SQL调优

前面的推文我们掌握了索引调优技术,今天给大家分享T-SQL调优技术。后续文章都会系统分享干货,带大家从0到1学会性能测试。

图片

对T-SQL语句进行调校是DBA调优数据库性能的主要任务,因为不同的查询语句,即使查询出来的结果一致,其消耗的时间和系统资源也有所不同,所以如何使查询语句最优化是调优数据库的一个重要手段,本章节主要介绍常用的T-SQL调校方法。

01NOT IN和NOT EXISTS

在以前的做法中,如果子查询需要扫描子表中的所有行时,将NOT IN语句重写为NOT EXISTS语句,这是因为子查询会对聚簇索引执行全扫描,并且NOT IN不应用于索引,但是现在由于优化器的进步,无论使用哪种方法的代码,都可以较高的效率执行查询语句。

下面是两种查询代码:

select * from peoplewhere personid not in(select id from boysnames where name = '123')
select * from peoplewhere not EXISTS(select id from boysnames where name = '123')

并行运行这两个查询,并显示

http://www.xdnf.cn/news/7384.html

相关文章:

  • 【Linux系统】Linux入门系统程序−进度条
  • 【esp32 控制台】-命令
  • 抽奖相关功能测试思路
  • Python学习之Flask框架(二)
  • 【达梦数据库】过程、函数、包头和包体详解零基础
  • Linux串口绑定
  • 佰力博与您探讨绝缘材料介电性能测试的方法。
  • Linux权限练习题
  • C++:因子问题
  • 基于SpringBoot的小型民营加油站管理系统
  • 【JAVA】使用javax.mail发送qq邮件
  • Notepad++ 学习(三)使用python插件编写脚本:实现跳转指定标签页(自主研发)
  • [Linux排查] “Permission Denied“?一文解决Linux文件/目录权限不足问题
  • 头歌之软件工程-用例设计
  • 《中国智算中心市场发展研究报告》:算力政策与AI技术双重驱动下的供需两旺
  • 2025年即时通讯APP如何抵御DDoS攻击?全链路防御方案与实战解析
  • 10、底层注解-@Conditional条件装配
  • 绿幕抠图与虚拟背景:直播美颜SDK开发前沿技术探索
  • Keil 调试模式下拷贝Flash,RAM中的数据
  • 双周报Vol.72:字段级文档注释支持、视图类型现为值类型,减少内存分配
  • 实战手册--如何针对衡石分析平台的数据集成详解
  • 配电房值守难题终结者:EdgeView智能监控的7×24小时守护
  • ICU库交叉编译
  • 软件设计师关系代数和元组演算(关联、笛卡尔积、除、映射、分段等问题)考点分析——求三连
  • MCP与通讯模式:理论篇
  • 云服务器开发软件操作步骤
  • 微机系统第二章-题目整理
  • 数据治理进阶:精读45页深入浅出数据治理培训教材【附全文阅读】
  • Nginx基础知识
  • 学习BI---QuickBI介绍