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


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

Tags in this post...

面试题 相关文章推荐
一套PHP的笔试题
May 31 面试题
Java中实现多态的机制
Aug 09 面试题
如何查找和删除数据库中的重复数据
Nov 05 面试题
什么是事务?事务有哪些性质?
Mar 11 面试题
上海天奕面试题笔试题
Apr 19 面试题
简述网络文件系统NFS,并说明其作用
Oct 19 面试题
C#如何判断当前用户是否输入某个域
Dec 07 面试题
Linux如何为某个操作添加别名
Feb 05 面试题
港湾网络笔试题
Apr 19 面试题
EJB timer的种类
Oct 28 面试题
Java语言的优势
Jan 10 面试题
ruby如何进行集成操作?Ruby能进行多重继承吗?
Oct 16 面试题
Sql面试题
Mar 20 #面试题
分布式数据库需要考虑哪些问题
Dec 08 #面试题
什么是事务?为什么需要事务?
Jan 09 #面试题
数据库基础的一些面试题
Feb 25 #面试题
试述DBMS的主要功能
Nov 13 #面试题
SQL数据库笔试题
Mar 08 #面试题
SQL面试题
Apr 30 #面试题
You might like
PHP字符编码问题之GB2312 VS UTF-8解决方法
2011/06/23 PHP
php array_walk() 数组函数
2011/07/12 PHP
PHP备份数据库生成SQL文件并下载的函数代码
2012/02/05 PHP
php使用mysqli向数据库添加数据的方法
2015/03/20 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
2016/10/25 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
实现PHP中session存储及删除变量
2018/10/15 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
2019/10/11 PHP
javascript引用对象的方法
2007/01/11 Javascript
jquery ui dialog实现弹窗特效的思路及代码
2013/08/03 Javascript
常用的JavaScript验证正则表达式汇总
2013/11/26 Javascript
javascript 数组的定义和数组的长度
2016/06/07 Javascript
简单实现js无缝滚动效果
2017/02/05 Javascript
angular2 ng build部署后base文件路径问题详细解答
2017/07/15 Javascript
Angular使用 ng-img-max 调整浏览器中的图片的示例代码
2017/08/17 Javascript
Vue.js框架路由使用方法实例详解
2017/08/25 Javascript
vue采用EventBus实现跨组件通信及注意事项小结
2018/06/14 Javascript
原生JS实现旋转轮播图+文字内容切换效果【附源码】
2018/09/29 Javascript
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
2018/12/29 jQuery
element 中 el-menu 组件的无限极循环思路代码详解
2020/04/26 Javascript
使用IronPython把Python脚本集成到.NET程序中的教程
2015/03/31 Python
学习python 之编写简单乘法运算题
2016/02/27 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
Python测试模块doctest使用解析
2019/08/10 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
2019/11/08 Python
python实现IOU计算案例
2020/04/12 Python
深入探究HTML5的History API
2015/07/09 HTML / CSS
英国Office鞋店德国网站:在线购买鞋子、靴子和运动鞋
2018/12/19 全球购物
斐乐美国官方网站:FILA美国
2019/03/01 全球购物
个人评语大全
2014/05/04 职场文书
保研推荐信
2014/05/09 职场文书
国际贸易系求职信
2014/08/09 职场文书
2014小学语文教师个人工作总结
2014/12/03 职场文书
详细聊一聊mysql的树形结构存储以及查询
2022/04/05 MySQL
解决Mysql中的innoDB幻读问题
2022/04/29 MySQL