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


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

Tags in this post...

面试题 相关文章推荐
什么是Smarty变量操作符?如何使用Smarty变量操作符
Jul 18 面试题
PHP面试题及答案二
May 23 面试题
类和结构的区别
Aug 15 面试题
Linux面试经常问的文件系统操作命令
Oct 04 面试题
nohup的用法
Aug 10 面试题
一份软件工程师的面试试题
Feb 01 面试题
介绍一下XMLHttpRequest对象的常用方法和属性
May 24 面试题
AJAX都有哪些有点和缺点
Nov 03 面试题
什么是GWT的Module
Jan 20 面试题
如何唤起类中的一个方法
Nov 29 面试题
送给程序员的20个Java集合面试问题
Aug 06 面试题
当文件系统受到破坏时,如何检查和修复系统?
Mar 09 面试题
Sql面试题
Mar 20 #面试题
分布式数据库需要考虑哪些问题
Dec 08 #面试题
什么是事务?为什么需要事务?
Jan 09 #面试题
数据库基础的一些面试题
Feb 25 #面试题
试述DBMS的主要功能
Nov 13 #面试题
SQL数据库笔试题
Mar 08 #面试题
SQL面试题
Apr 30 #面试题
You might like
PHP采集利器 Snoopy 试用心得
2011/07/03 PHP
php 目录与文件处理-郑阿奇(续)
2011/07/04 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
PHP中使用array函数新建一个数组
2015/11/19 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
JAVASCRIPT IE 与 FF中兼容问题小结
2009/02/18 Javascript
用jquery与css打造个性化的单选框和复选框
2010/10/20 Javascript
jquery判断元素是否隐藏的多种方法
2014/05/06 Javascript
JS实现仿新浪黄色经典滑动门效果代码
2015/09/27 Javascript
两种JavaScript的AES加密方式(可与Java相互加解密)
2016/08/02 Javascript
layer实现弹窗提交信息
2016/12/12 Javascript
javascript中的try catch异常捕获机制用法分析
2016/12/14 Javascript
详解VUE 定义全局变量的几种实现方式
2017/06/01 Javascript
JS中将多个逗号替换为一个逗号的实现代码
2017/06/23 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
javascript将list转换成树状结构的实例
2017/09/08 Javascript
vue中多路由表头吸顶实现的几种布局方式
2019/04/12 Javascript
让 babel webpack vue 配置文件支持智能提示的方法
2019/06/22 Javascript
从零搭一个自用的前端脚手架的方法步骤
2019/09/23 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
2019/12/30 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
[01:02]DOTA2上海特锦赛SHOWOPEN
2016/03/25 DOTA
python负载均衡的简单实现方法
2018/02/04 Python
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
对pyqt5多线程正确的开启姿势详解
2019/06/14 Python
python分别打包出32位和64位应用程序
2020/02/18 Python
汽车维修专业个人求职信范文
2014/01/01 职场文书
行政部经理助理岗位职责
2014/06/15 职场文书
2014年学生会个人工作总结
2014/11/07 职场文书
五年级学生评语大全
2014/12/26 职场文书
民主评议党员个人自我评价
2015/03/03 职场文书
2015年秋季开学典礼校长致辞
2015/07/16 职场文书
mysql在项目中怎么选事务隔离级别
2021/05/25 MySQL
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python
使用CSS实现一个搜索引擎的原理解析
2021/09/25 HTML / CSS
Python 中的 copy()和deepcopy()
2021/11/07 Python