Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2882504
  • 博文数量: 200
  • 博客积分: 2413
  • 博客等级: 大尉
  • 技术积分: 3067
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-01 22:07
文章分类

全部博文(200)

文章存档

2018年(2)

2017年(8)

2016年(35)

2015年(14)

2014年(20)

2013年(24)

2012年(53)

2011年(44)

发布时间:2014-12-24 17:25:15

优化SQL时候遇到一个长SQL,里面视图中含有关键字row_number() over(partition by... order by ),由于太长,执行计划中看不出是否视图合并。那么实验测试一下。--普通视图create view v_emp as select EMPNO,ENAME,JOB,SAL,DEPTNO from emp where DEPTNO in ('20','30');--含有row_number() over(partition by... .........【阅读全文】

阅读(6736) | 评论(0) | 转发(0)

发布时间:2014-05-13 14:21:32

=================================count(*),count(1),count(col)区别=================================count(1)和count(*)都是统计表的总行数,两者执行结果相同。表上没有主键或者唯一键索引,两者都走全表扫描;表上有主键或者唯一键索引,那么走主键或者唯一键索引。count(col)则是统计col列中不为空的总行.........【阅读全文】

阅读(3506) | 评论(0) | 转发(2)

发布时间:2014-04-01 17:18:40

SQL调优工具包DBMS_SQLTUNE的使用方法oracle 提供了优化建议功能包DBMS_SQLTUNE,该包可以帮助我们分析SQL,并提供优化建议。原有执行计划alter session set statistics_level=all;set serveroutput offselect * from test.emp where ename='SCOTT' and DEPTNO=20;SELECT * FROM table(dbms_xplan.display_cursor(.........【阅读全文】

阅读(12204) | 评论(0) | 转发(1)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册