文档章节

sql优化(记录)

Gtwo
 Gtwo
发布于 2017/12/01 14:05
字数 187
阅读 8
收藏 0

1、应尽量避免在 where 子句中使用 != 或者 <> 操作符,否则将引擎放弃使用索引而进行全表扫描。

2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null;

可以在 num 上设置默认值 0 ,确保表中 num 列没有 null 值,然后这样查询:
select id from t where num = 0;

尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用索引而进行全表扫描
select id from t where num = 10 or num = 20;
====》》
select id from t where num = 10
union all
select id from t where num = 20;

© 著作权归作者所有

共有 人打赏支持
Gtwo
粉丝 1
博文 42
码字总数 35045
作品 0
中山
程序员
私信 提问
Oracle SQL的优化规则解析

以下的文章主要介绍的是Oracle SQL的优化规则的推荐方案,如果你是Oracle SQL的优化规则实际应用方面的新手,你就可以通过以下的文章对Oracle SQL的优化规则的推荐方案的实际操作有个更好的了...

wersdffg
2015/10/17
211
0
【limit优化】MySQL延迟关联性能优化方法

一.业务 假设业务某个场景中,需要查询多次查询数据,sql如下: startNum = i * 500;select id,content from testtable order by updatedate asc limit " + startNum + ",500"; limit n,m定义......

谢思华
2015/08/24
0
0
为什么我在SQL中选择INNER JOIN 而不选择 WHERE a.id = b.a_id

在多表查询的sql中,很多开发人员喜欢选择where作为连接条件; 如: 这样其实是存在一个很大的效率问题的,究竟如何请听我细细道来。 缺点:在上面这个sql中其实是创建了两张表的笛卡尔乘积的...

weechang
2016/11/21
92
0
Mysql 慢查询日志

概述 数据库查询的快慢是项目性能的一大指标,对于数据库查询的优化,除了要优化 SQL,更重要的是要找到需要优化的 SQL。 MySQL 数据库提供了一个「慢查询日志」可以帮助我们记录查询时间超过...

JNG
2017/04/11
0
0
报表性能优化方案之报表取数

取数原理 设计器拼出最终的SQL,将SQL语句传给数据库,数据库执行,将数据返回给设计器。 由于计算过程首先要通过SQL语句从数据库中取数据,我们可以通过控制数据量的大小和对数据的提前预处...

九月你好123
2015/09/21
49
0

没有更多内容

加载失败,请刷新页面

加载更多

Perl - 获取文件项目

参考:http://www.runoob.com/perl/perl-directories.html 下面返回JSON格式的文件列表 #!/usr/bin/perluse strict;use warnings;use utf8;use feature ':5.26';require Fi......

wffger
昨天
1
0
vue组件系列3、查询下载

直接源码,虽然样式样式不好看,逻辑也不是最优,但是可以留作纪念。毕竟以后类似的功能只需要优化就可以了,不用每次都重头开始。。。 <template> <div class="pre_upload"> <div ...

轻轻的往前走
昨天
1
0
java浅复制和深复制

之前写了数组的复制,所以这里继续总结一下浅复制和深复制。 浅拷贝:对基本数据类型进行值传递,对引用数据类型进行引用传递般的拷贝。 深拷贝:对基本数据类型进行值传递,对引用数据类型,...

woshixin
昨天
1
0
kubernetes 二进制包安装

环境 角色 主机名 内网 IP 集群 IP 操作系统 服务 执行目录 部署机 k8s-master master120 10.0.4.120 - CentOS kube-apiserver kube-scheduler kube-controller-manager /opt/kubernetes/ et......

Colben
昨天
8
0
瑞达利欧的《原则》读后感作文2400字

瑞达利欧的《原则》读后感作文2400字: 拿到同事送的书读了几十页后,我意识到自己犯了一个错误:之前以为像《原则》这个书名,配上最成功的对冲基金经理、受用终身的教诲、傅盛引用并盛赞,...

原创小博客
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部