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


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

Tags in this post...

面试题 相关文章推荐
介绍一下Java的安全机制
Jun 28 面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 面试题
什么是事务?为什么需要事务?
Jan 09 面试题
一套带网友答案的.NET笔试题
Dec 06 面试题
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
Jan 21 面试题
linux面试题参考答案(8)
Aug 11 面试题
sort命令的作用和用法
Aug 25 面试题
数字天堂软件测试面试题
Dec 23 面试题
什么是设计模式
Jun 17 面试题
J2EE相关知识面试题
Aug 26 面试题
J2EE模式面试题
Oct 11 面试题
Java软件工程师综合面试题笔试题
Sep 08 面试题
Sql面试题
Mar 20 #面试题
分布式数据库需要考虑哪些问题
Dec 08 #面试题
什么是事务?为什么需要事务?
Jan 09 #面试题
数据库基础的一些面试题
Feb 25 #面试题
试述DBMS的主要功能
Nov 13 #面试题
SQL数据库笔试题
Mar 08 #面试题
SQL面试题
Apr 30 #面试题
You might like
PHP 和 MySQL 基础教程(一)
2006/10/09 PHP
经典的PHPer为什么被认为是草根?
2007/04/02 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
2015/12/14 PHP
php工具型代码之印章抠图
2018/07/18 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
让你的博客飘雪花超出屏幕依然看得见
2013/01/04 Javascript
表单序列化与jq中的serialize使用示例
2014/02/21 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
JavaScript代码编写中各种各样的坑和填坑方法
2014/06/06 Javascript
javascript浏览器窗口之间传递数据的方法
2015/01/20 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
2015/06/11 Javascript
老生常谈JavaScript 正则表达式语法
2016/08/20 Javascript
bootstrap日期插件daterangepicker使用详解
2017/10/19 Javascript
angularjs的单选框+ng-repeat的实现方法
2018/09/12 Javascript
10个最受欢迎的 JavaScript框架(推荐)
2019/04/24 Javascript
解决layui table表单提示数据接口请求异常的问题
2019/09/24 Javascript
Vue可自定义tab组件用法实例
2019/10/24 Javascript
关于vue路由缓存清除在main.js中的设置
2019/11/06 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
pycharm 使用心得(七)一些实用功能介绍
2014/06/06 Python
python pandas实现excel转为html格式的方法
2018/10/23 Python
解决Shell执行python文件,传参空格引起的问题
2018/10/30 Python
Python实现KNN(K-近邻)算法的示例代码
2019/03/05 Python
Python + Requests + Unittest接口自动化测试实例分析
2019/12/12 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
Django静态文件加载失败解决方案
2020/08/26 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
CSS3 Flexbox中flex-shrink属性的用法示例介绍
2013/12/30 HTML / CSS
HTML5 b和i标记将被赋予真正的语义
2009/07/16 HTML / CSS
Holiday Inn中国官网:IHG旗下假日酒店预订
2018/04/08 全球购物
意大利消费电子产品购物网站:SLG Store
2019/12/26 全球购物
简历上的自我评价
2014/02/03 职场文书
学习党代会心得体会
2014/09/05 职场文书
2014教师“四风问题”对照检查材料思想汇报
2014/09/16 职场文书
Python 全局空间和局部空间
2022/04/06 Python
vue项目proxyTable配置和部署服务器
2022/04/14 Vue.js