一、合理使用索引
使用原则:
1、经常在查询中作为条件被使用的列,应为其建立索引。
2、频繁进行排序或分组group by 或 order by 操作的列,应为其建立索引。
3、一个列值域很大时,应为其建立索引。
4、如果待排序的列有多个,应在这些列上建立符合索引。
5、参与了连接操作的属性
6、在某一范围内频繁搜索的属性和按照排序顺序平凡检索的属性
7、在where子句中包含的一个关系的多个属性,可以考虑在这些属性上建立多属性索引。
此外,如果数据库文件需要频繁执行精确匹配查询(如等值查询),可考虑建立散...
分类:
数据库 时间:
2014-09-19 22:36:36
阅读次数:
322
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is nul...
分类:
数据库 时间:
2014-09-16 08:06:00
阅读次数:
229
即使你认为自己已对 MySQL 的 LEFT JOIN 理解深刻,但我敢打赌,这篇文章肯定能让你学会点东西!ON 子句与 WHERE 子句的不同一种更好地理解带有 WHERE ... IS NULL 子句的复杂匹配条件的简单方法Matching-Conditions 与 Where-conditio...
分类:
数据库 时间:
2014-09-15 17:36:29
阅读次数:
302
1、SELECT语句优化1)、利用LIMIT 1取得唯一行【控制结果集的行数】 有时,当你要查询一张表是,你知道自己只需要看一行。你可能会去的一条十分独特的记录,或者只是刚好检查了任何存在的记录数,他们都满足了你的WHERE子句。在这种情况下,增加一个LIMIT 1会令你的查询更加有效。这样数据库....
分类:
数据库 时间:
2014-09-15 03:17:38
阅读次数:
385
JDeveloper版本11.1.2.0.0
1,现象
1)ADF Viewobjct中定义变量bvSuperUser,查询中Where子句如下:
WHERE :bvSuperUser = 'Y'
2)部署运行报错:索引中丢失 IN 或 OUT 参数
部分错误信息如下:
<ADF: Adding the following JSF error messag...
分类:
其他好文 时间:
2014-09-12 17:08:13
阅读次数:
226
等值连接查询 用where子句指定连接条件 例:查询“张旭“教师任课的学生成绩 select score.* from score,course,teacher where score.cno=course.cno and course.tno=teacher.tno and tname...
分类:
数据库 时间:
2014-09-09 11:43:08
阅读次数:
211
标准的 SQL 的解析顺序为: (1).FROM 子句, 组装来自不同数据源的数据 (2).WHERE 子句, 基于指定的条件对记录进行筛选 (3).GROUP BY 子句, 将数据划分为多个分组 (4).使用聚合函数进行计算 (5).使用 HAVING 子句筛选分组 (6).计算所有的表达式 (7...
分类:
数据库 时间:
2014-09-04 13:05:29
阅读次数:
218
T-SQL核心语句形式: SELECT --指定要选择的列或行及其限定[INTO]--INTO子句,指定结果存入新表FROM--FROM子句,指定表或视图[WHERE]--WHERE子句,指定查询条件[GROUP BY]--GROUP BY子句,指定分组表达式[HAVING]--HAVING子句,指...
分类:
其他好文 时间:
2014-09-03 12:58:46
阅读次数:
281
ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.
例如:
(低效,执行时间156.3秒)
SELECT …
FROM EMP E
WHERE SAL > 50000
AND JOB = ‘MANAGER’
AND 25...
分类:
数据库 时间:
2014-09-03 09:40:16
阅读次数:
196
ORDER BY 只要在WHERE子句的选择条件后面加上如下子句:ORDER BY 就可以实现输出的排序,默认的顺序为升序(ASC)、可以在属性的后面加上关键字DESC来实现降序输出。SELECT Company, OrderNumber FROM Orders ORDER BY Company, ...
分类:
其他好文 时间:
2014-09-01 17:09:13
阅读次数:
171