查询优化的一般准则有哪些


Posted in 面试题 onMarch 08, 2015
1. 选择运算应尽可能先做。这是优化策略中最重要最基本的一条
2. 在执行连接前对关系适当的预处理,方法有两种:在连接属性上建立索引和对关系排序,然后执行连接,第一种称为索引连接方法,第二种称为排序合并连接方法
3. 把投影运算和选择运算同时进行。
4. 把投影同其前或者其后的双目运算结合起来,没有必要为了去掉某些字段而扫描一下关系
5. 把某些选择同它前面要执行的笛卡尔积结合起来成为一个连接运算,连接特别是等值连接运算要比同样关系上的笛卡尔积节省很多时间
6. 找出公共子表达式,先计算出公共子表达式的值才参与运算。

Tags in this post...

面试题 相关文章推荐
新浪网技术部笔试题
Aug 26 面试题
介绍一下Java的安全机制
Jun 28 面试题
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
Jan 18 面试题
C语言笔试题
Sep 04 面试题
联想C++笔试题
Jun 13 面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 面试题
金蝶的一道SQL笔试题
Dec 18 面试题
TCP/IP中的TCP和IP分别承担什么责任
Apr 21 面试题
Linux面试题LINUX系统类
Nov 25 面试题
软件测试英文面试题
Oct 14 面试题
MVC的各个部分都有那些技术来实现?如何实现?
Apr 21 面试题
JSP&Servlet技术面试题
May 21 面试题
Sql面试题
Mar 20 #面试题
分布式数据库需要考虑哪些问题
Dec 08 #面试题
什么是事务?为什么需要事务?
Jan 09 #面试题
数据库基础的一些面试题
Feb 25 #面试题
试述DBMS的主要功能
Nov 13 #面试题
SQL数据库笔试题
Mar 08 #面试题
SQL面试题
Apr 30 #面试题
You might like
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
2014/07/18 PHP
PHP获取数组中重复最多的元素的实现方法
2014/11/11 PHP
php针对cookie操作的队列操作类实例
2014/12/10 PHP
php上传图片获取路径及给表单字段赋值的方法
2016/01/23 PHP
PHP isset empty函数相关面试题及解析
2020/12/11 PHP
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
jQuery操作Select选择的Text和Value(获取/设置/添加/删除)
2013/03/06 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
js仿腾讯QQ的web登陆界面
2016/08/19 Javascript
form+iframe解决跨域上传文件的方法
2016/11/18 Javascript
jQuery Validate让普通按钮触发表单验证的方法
2016/12/15 Javascript
详解vue-cli中配置sass
2017/06/21 Javascript
Vue编写多地区选择组件
2017/08/21 Javascript
详解AngularJS1.x学习directive 中‘& ’‘=’ ‘@’符号的区别使用
2017/08/23 Javascript
vue中的ref和$refs的使用
2018/11/22 Javascript
nodejs如何在package.json中设置多条启动命令
2020/03/16 NodeJs
[38:32]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第二局
2016/02/26 DOTA
[01:38]完美世界DOTA2联赛PWL S3 集锦第四期
2020/12/21 DOTA
使用Python进行稳定可靠的文件操作详解
2013/12/31 Python
详解Golang 与python中的字符串反转
2017/07/21 Python
Django 如何获取前端发送的头文件详解(推荐)
2017/08/15 Python
解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
2018/10/31 Python
对python 中class与变量的使用方法详解
2019/06/26 Python
Python整数对象实现原理详解
2019/07/01 Python
python性能测量工具cProfile使用解析
2019/09/26 Python
Python中类似于jquery的pyquery库用法分析
2019/12/02 Python
python 中的paramiko模块简介及安装过程
2020/02/29 Python
品恩科技软件测试面试题
2014/10/26 面试题
小班开学寄语
2014/04/04 职场文书
保险公司开门红口号
2014/06/21 职场文书
公司承诺书格式范文
2015/04/28 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL
Pygame Time时间控制的具体使用详解
2021/11/17 Python
MySQL使用IF语句及用case语句对条件并结果进行判断 
2022/09/23 MySQL