对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描select id from t where num is null最好不要给数据库留NULL...
分类:
数据库 时间:
2014-08-13 22:12:37
阅读次数:
267
1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户...
分类:
数据库 时间:
2014-08-13 10:26:05
阅读次数:
297
---恢复内容开始---1.WebService的知识2.SQL优化,数据库优化。3.jQuery,Ajax,CSS,javascript4.代码执行效率5.性能优化6.数据缓存7.页面缓存8.设计模式9.MVC模式。---恢复内容结束---
分类:
其他好文 时间:
2014-08-07 00:36:07
阅读次数:
171
下面教大家如何手工算出oracle执行计划中的cost值。
成本的计算方式如下:
Cost = (
#SRds * sreadtim +
#MRds * mreadtim +
CPUCycles / cpuspeed
) / sreadtime
#SRds - number of single block reads 单...
分类:
其他好文 时间:
2014-08-04 18:06:07
阅读次数:
310
开发说下面这个sql语句跑不出结果SELECT
t1.order_id,
t2.order_name,
t1.order_flow_no,
t1.order_type,
t1.agent_id,
t1.money,
t1.order_create_time
FROM(SELECTre.idASorder_id,
re.serialnumberASorder_flow_no,
re.moneyASmoney,
‘1‘ASorder_type,
re.agent_..
分类:
其他好文 时间:
2014-07-28 16:41:04
阅读次数:
333
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑...
分类:
数据库 时间:
2014-07-26 01:03:36
阅读次数:
310
from http://www.itpub.net/thread-1852897-1-1.html有论坛朋友在上面的帖子里问SQL为什么不走索引,正好这两天我也刚刚在看SQL优化,于是试着回答了一下.下面是原来的SQL:select o.order_id as orderIdfrom order_i...
分类:
数据库 时间:
2014-07-23 22:11:27
阅读次数:
350
--MySQL SQL优化-------------------2014/07/23几种order by的情况 乍一看这个问题好像有点复杂,我们从最简单的case开始看起。 用这个表来说明:(10w行数据)1、 最简单的order ―― order by索引字段从explain的结果来看(Extra...
分类:
数据库 时间:
2014-07-23 20:49:45
阅读次数:
309