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


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

Tags in this post...

面试题 相关文章推荐
String这个类型的class为何定义成final?
Nov 13 面试题
异常和异常类的概念
Sep 12 面试题
什么是"引用"?申明和使用"引用"要注意哪些问题?
Mar 03 面试题
SQL Server笔试题
Jan 10 面试题
说一下mysql, oracle等常见数据库的分页实现方案
Sep 29 面试题
金蝶的一道SQL笔试题
Dec 18 面试题
杭州龙健科技笔试题.net部分笔试题
Jan 24 面试题
如何在.net Winform里面显示PDF文档
Sep 11 面试题
上海雨人软件技术开发有限公司测试题
Jul 14 面试题
酷瑞网络科技面试题
Mar 30 面试题
如何手工释放资源
Dec 15 面试题
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
Apr 07 面试题
Sql面试题
Mar 20 #面试题
分布式数据库需要考虑哪些问题
Dec 08 #面试题
什么是事务?为什么需要事务?
Jan 09 #面试题
数据库基础的一些面试题
Feb 25 #面试题
试述DBMS的主要功能
Nov 13 #面试题
SQL数据库笔试题
Mar 08 #面试题
SQL面试题
Apr 30 #面试题
You might like
php+dbfile开发小型留言本
2006/10/09 PHP
codeigniter教程之多文件上传使用示例
2014/02/11 PHP
iOS+PHP注册登录系统 PHP部分(上)
2016/12/26 PHP
PHP实现的ID混淆算法类与用法示例
2018/08/10 PHP
JS比较两个时间大小的简单示例代码
2013/12/20 Javascript
解释&&和||在javascript中的另类用法
2014/07/28 Javascript
javascript+canvas制作九宫格小程序
2014/12/28 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
Nodejs下用submit提交表单提示cannot post错误的解决方法
2016/11/21 NodeJs
angular分页指令操作
2017/01/09 Javascript
canvas绘制万花筒效果(代码分享)
2017/01/20 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
基于JQuery和原生JavaScript实现网页定位导航特效
2017/04/03 jQuery
JQuery 获取多个select标签option的text内容(实例)
2017/09/07 jQuery
动态Axios的配置步骤详解
2018/01/12 Javascript
JavaScript中发出HTTP请求最常用的方法
2018/07/12 Javascript
es6数据变更同步到视图层的方法
2019/03/04 Javascript
vue 使用鼠标滚动加载数据的例子
2019/10/31 Javascript
vue vantUI tab切换时 list组件不触发load事件的问题及解决方法
2020/02/14 Javascript
es6数组includes()用法实例分析
2020/04/18 Javascript
JavaScript/TypeScript 实现并发请求控制的示例代码
2021/01/18 Javascript
详解Python的Django框架中的templates设置
2015/05/11 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
selenium自动化测试入门实战
2020/12/21 Python
使用canvas压缩图片上传的方法示例
2020/02/07 HTML / CSS
Maison Lab荷兰:名牌Outlet购物
2018/08/10 全球购物
高级运动鞋:GREATS
2019/07/19 全球购物
毕业生求职简历的自我评价
2013/10/07 职场文书
工程项目经理岗位职责
2013/12/15 职场文书
大专应届毕业生求职信
2014/07/15 职场文书
学习型党组织心得体会
2014/09/12 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
2014幼儿园大班工作总结
2014/11/10 职场文书
2015年民主评议党员工作总结
2015/05/19 职场文书
K8s部署发布Golang应用程序的实现方法
2021/07/16 Golang
Python OpenCV实现图形检测示例详解
2022/04/08 Python