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


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

Tags in this post...

面试题 相关文章推荐
Tomcat中怎么使用log4j输出所有的log
Jul 07 面试题
Java方面的关于数组和继承的笔面试题
Sep 18 面试题
计算s=f(f(-1.4))的值
May 06 面试题
上海某公司.net方向笔试题
Sep 14 面试题
ShellScript面试题一则-ShellScript编程
Mar 05 面试题
Linux开机引导的步骤是什么
Feb 26 面试题
What is EJB
Jul 22 面试题
GWT都有什么特性
Dec 02 面试题
介绍一下MYSQL常用的优化技巧
Oct 25 面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
Jun 20 面试题
Lucene推荐的分页方式是什么?
Dec 07 面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
Jul 06 面试题
Sql面试题
Mar 20 #面试题
分布式数据库需要考虑哪些问题
Dec 08 #面试题
什么是事务?为什么需要事务?
Jan 09 #面试题
数据库基础的一些面试题
Feb 25 #面试题
试述DBMS的主要功能
Nov 13 #面试题
SQL数据库笔试题
Mar 08 #面试题
SQL面试题
Apr 30 #面试题
You might like
PHP编程过程中需要了解的this,self,parent的区别
2009/12/30 PHP
由php的call_user_func传reference引发的思考
2010/07/23 PHP
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
2012/11/01 PHP
鸡肋的PHP单例模式应用详解
2013/06/03 PHP
PHP关于IE下的iframe跨域导致session丢失问题解决方法
2013/10/10 PHP
PHP通过串口实现发送短信
2015/07/08 PHP
PHP 读取文本文件内容并分页显示
2016/01/02 PHP
javascript css float属性的特殊写法
2008/11/13 Javascript
关于flash遮盖div浮动层的解决方法
2010/07/17 Javascript
javascript 学习笔记(onchange等)
2010/11/14 Javascript
一个基于jquery的文本框记数器
2012/09/19 Javascript
Jquery中val()表单取值赋值的实例代码
2013/08/15 Javascript
jquery实现动态菜单的实例代码
2013/11/28 Javascript
javascript模拟php函数in_array
2015/04/27 Javascript
跟我学习javascript的arguments对象
2015/11/16 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
2017/03/02 Javascript
Vue中 v-if/v-show/插值表达式导致闪现的原因及解决办法
2018/10/12 Javascript
JavaScript多种页面刷新方法小结
2019/04/04 Javascript
Vue+Express实现登录状态权限验证的示例代码
2019/05/05 Javascript
详解JavaScript 浮点数运算的精度问题
2019/07/23 Javascript
js基础之事件捕获与冒泡原理
2019/10/09 Javascript
Django ManyToManyField 跨越中间表查询的方法
2018/12/18 Python
快速解决jupyter启动卡死的问题
2020/04/10 Python
django rest framework serializers序列化实例
2020/05/13 Python
django中嵌套的try-except实例
2020/05/21 Python
使用css3和jquery实现可伸缩搜索框
2014/02/12 HTML / CSS
优秀教师先进事迹
2014/01/22 职场文书
2014年党员评议表自我评价
2014/09/27 职场文书
班主任开场白
2015/06/01 职场文书
八月一日观后感
2015/06/10 职场文书
离职信范本
2015/06/23 职场文书
四年级作文之植物
2019/09/20 职场文书
喜迎建国70周年:有关爱国的名言名句
2019/09/24 职场文书
Javascript之datagrid查询详解
2021/09/15 Javascript
MongoDB支持的数据类型
2022/04/11 MongoDB