最新文章列表

SQL优化原则

1选择记录条数最少的表作为基础表,写在FROM子句的最后面,如果有3个以上的表连接查询,选择交叉表作为基础表,交叉表是指那个被其他表引用的表 2 ...
jin8000608172 评论(0) 有1310人浏览 2012-12-26 22:57

Oracle SQL语句优化

一。SQL 语句编写注意问题  1. 任何SQL 语句,只要在where 子句中使用了is null 或is not null,那么Oracle 优化器就不允     许使用索引了。  2. select * from employee where last_name like '%cliton%';(不会使用索引  慢)     select * from employee where las ...
聆听者 评论(0) 有950人浏览 2012-12-14 18:13

SQL优化34条

我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上 ...
huangyc1210 评论(0) 有756人浏览 2012-09-27 09:12

SQL优化

这周,公司的DBA为我们做了SQL优化的简单培训,听了觉得受益匪浅,这里记录了主要内容。   1. 不用select *, 只select需要的字段   2. >,<,>=,<= ...
ln1058 评论(0) 有1046人浏览 2012-08-29 11:16

【引用】SQL优化34条

我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则 ...
hepx 评论(0) 有889人浏览 2012-08-20 12:55

记公司邮件组里的一次sql优化讨论

Hi ALL 无线有一张表,需要对其中一个token字段按照一个规则除重 表结构如下: +---------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | + ...
lc87624 评论(0) 有1410人浏览 2012-07-27 10:37

如何让你的SQL运行得更快,SQL优化

本文转载: http://blog.csdn.net/gprime/article/details/1687930 人 们 在使用 SQL 时 往往会陷入一个 误 区,即太 关 注于所得的 结 果是否正确,而忽略了不同的 实现 方法之 间 可能存在的性能差异, 这种 性能差异在大型的或是 ...
Zhijie.Geng 评论(0) 有1213人浏览 2012-07-13 14:24

(转)SQL 优化原则

一、问题的提出  在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单 ...
dongmingzhaifang 评论(0) 有785人浏览 2012-03-30 13:37

sql语句优化原则

1.多where,少having where用来过滤行,having用来过滤组   聚合语句:统计分组数据时用,对分组数据再次判断时用having HAVING子句可以让我们筛选成组后的各组数据.; Y( }; X, \5 m1 OHAVING子句在聚合后对组记录进行筛选而WHERE子句在聚合前先筛选记录.也就是说作用在GROUP BY 子句和HAVING子句前SELECT region ...
mars914 评论(2) 有1872人浏览 2012-03-22 17:11

一周以来遇到的问题和经验(oracle)

        很久以前,在我还在X唐电信的时候,我被领导要求优化一段SQL。说真的那个时候我根本不知道SQL的优化为何物,但是百度google之后我发现所有的资料都写有这么一条:把选择性大的条件子句写在最后。因为oracle在执行的时候从底向顶执行。这句话我当时笃信不疑。可是后来我查到更多资料以及对SQL优化有了更深的理解之后,我发现那句话是RBO,而现在的oracle采取CBO。那么SQL到底 ...
core_qq 评论(0) 有959人浏览 2012-02-18 22:23

sql优化之:mysql的explain与profile

在mysql查询性能分析中最常用的就是explain了,profile查看一些具体的性能也是不错的 1. profile 我们可以先使用 SELECT @@profiling; 来查看是否已经启用profile,如果profilng值为0,可以通过 SET profiling = 1; 来启用。启用profiling之后,我们执行一条查询语句,比如: select count(*) from r ...
logo32 评论(0) 有11271人浏览 2012-02-13 16:54

(转)SQL 优化原则

在group by的是禁用order by select name, age form dept group by classname order by null (转)SQL 优化原则 一、问题的提出  在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响 ...
275553385 评论(0) 有1293人浏览 2012-02-09 10:20

两条速度相差1350倍的sql语句

select *from RESOURCES where RES_STATUS = 1 and PLATFORM_FLAG=1 and RES_ID in (select RES_ID from DOWNLOADRECORDS where DOWNLOADRECORDS_TIME > DATE_SUB(now(),INTERVAL 7 DAY) group by RE ...
xuehanxin 评论(6) 有929人浏览 2011-12-13 15:04

优化SQL查询:如何写出高性能SQL语句

1、 首先要搞明白什么叫执行计划? 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的 ...
YTWY001 评论(0) 有1072人浏览 2011-11-29 13:30

数据相关优化策略总结

 一、数据库结构的设计     如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。     在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考 ...
new_restart 评论(0) 有878人浏览 2011-11-05 15:39

Oracle SQL 解析过程以及共享SQL语句

Oracle中DDL语句(数据定义语言关键字:CREATE,DROP,ALTER,TRUNCATE),他们是从来不会共享使用的,也就是每次执行都需要进行硬解析, DML语句(数据操纵语言:INSERT,UPDATE,DELETE,SELECT),这些会在执行的时候视情况,选择如何去解析。 看过一些资料,SQL的解析如下: Oracle对此SQL将进行几个步骤的处理过程: 1、语法检查(syntax ...
yinwxiang 评论(0) 有1876人浏览 2011-10-09 15:04

sql 优化

     我们要做到不但会写SQL,还要做到写出性能优良的SQL语句,这就是sql的优化。 常用方法:    1.建立索引    2.优化where字句后面部分    3.在查询中避免"*","in","or"等,用列名替代"*",用"exists"替代"in,or"。。 ...
liu_jason 评论(0) 有817人浏览 2011-07-29 14:34

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics