1.sql尽量使用索引,而且查询要走索引

2.对sql语句优化

子查询变成left join
limit 分布优化,先利用ID定位,再分页
or条件优化,多个or条件可以用union all对结果进行合并(union all结果可能重复)
不必要的排序
where代替having,having 检索完所有记录,才进行过滤
避免嵌套查询
对多个字段进行等值查询时,联合索引

数据库面试题【六、Sql的优化】相关推荐

  1. 数据库面试题(SQL语句)

    查询表A中存在ID重复三次以上的记录 Select * From A Where id in(select ID from A group by id having count(id)>3) 一 ...

  2. SQL编程软件测试,编程程题库之软件测试8大常见数据库面试题

    原标题:编程程题库之软件测试8大常见数据库面试题 一.事务的四大特性 原子性,要么执行,要么不执行 隔离性,所有操作全部执行完以前其它会话不能看到过程一致性,事务前后,数据总额一致持久性,一旦事务提交 ...

  3. mysql纵表 主键_数据库面试题-sql语句

    原标题:数据库面试题-sql语句 1,写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的. 答: → 解1: select top ...

  4. datagrid如何获取一行数据中的某个字段值_或许是全网最全面关于数据库面试题...

    原文: https://www.enmotech.com/web/detail/1/794/1.html 两万字全面论述数据库面试题(上) https://www.enmotech.com/web/d ...

  5. 计网/数据库面试题(更新中ing~~)

    计网/数据库面试题(更新中ing~~) <计算机网络> 1. OSI七层模型.设备 (传输层)协议的多路分用和复用 2. TCP/IP四层模型==五层模型 (传输层)TCP和UDP协议对比 ...

  6. C# 联合查询_直击数据库面试题:数据库查询语句

    Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题 ...

  7. MySQL数据库面试题(2021最新版)

    文章目录:http://github.crmeb.net/u/defu 数据库基础知识 为什么要使用数据库 什么是SQL? 什么是MySQL? 数据库三大范式是什么 mysql有关权限的表都有哪几个 ...

  8. Oracle数据库面试题 精选 Oracle 面试题

    Oracle数据库面试题 1.解释冷备份和热备份的不同点以及各自的优点 冷备份 发生在数据库已经正常关闭的情况下,将关键性文件拷贝到另外位置的一种说法.适用于所有模式的数据库. 优点 1. 是非常快速 ...

  9. 混合索引_数据库面试题:查询在什么情况下不?索引-数据库知识点

    查询在什么情况下不⾛索引 数据库面试题 ⾸先,我们可以说通过explain去排查⼀个慢查询,进⽽找到它的索引(参看第五题),当创建索引却不⾛索引时,我们就需要考虑到优化器的问题. 在⼀条单表查询语句真 ...

  10. 复试面试-数据库面试题

    将网上常见的数据库面试题整理一下,方便自己和有需要的人学习. 1.事务 概念:访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位.事务由事务开 ...

最新文章

  1. python3 tkinter电子书_python3 tkinter实现添加图片和文本
  2. python可以做什么有趣的东西-python能做哪些生活有趣的事情
  3. ActiveX组件及其注册 (轉)
  4. awk按ip统计日志数
  5. WinCE流设备驱动简介及GPIO驱动的实现
  6. 原码和补码在计算机中的应用,原码,补码和反码在计算机中的作用
  7. selenium启动火狐浏览器_selenium之nodejs入门使用
  8. Kafka从上手到实践 - Kafka集群:Kafka Listeners | 凌云时刻
  9. 【车间调度】基于matlab灰狼优化算法求解柔性作业车间问题【含Matlab源码 661期】
  10. 【一千个论文合集】计算机科学的26个细分领域近年必读论文集合
  11. ug如何复制面_学习UG,要从最基础的做起,初学者必备40条技巧
  12. Python Pygame实战之打地鼠小游戏
  13. 小程序分享图片给好友,到朋友圈,保存到本地
  14. 用户-渠道的ROI计算及优化方案
  15. 《智能搜索和推荐系统》总结
  16. 双端口USB Type-C控制器 CYPD6227 (CYPD6227-96BZXI)
  17. 无线攻击及密码破解的四种方式详解
  18. 抓包工具之Fiddler(一)
  19. TheProjetXXXXXneedstobedeployedbeforeitanbestarted
  20. 小孩发烧怎么办 - 强烈建议查看转载内容的详情,看视频介绍

热门文章

  1. 机器学习实战-逻辑回归-19
  2. 计算机类高职院校课题,高职院校公共计算机类课程体系构建的教改研究
  3. neo4j-admin导入海量数据
  4. 深度学习:卷积层的实现
  5. linux 网络的一些书籍
  6. 如何创建一个基本JQuery的插件
  7. HttpHelper之我见
  8. bzoj2753: [SCOI2012]滑雪与时间胶囊
  9. unity自发光透明shader
  10. 实习技术员的基本功(四)