- 博客(7)
- 资源 (7)
- 收藏
- 关注
转载 orale 视图优化
在ORACLE查询中,如果视图和其他表组合查询,基本上用不到视图基表的索引,导致速度很慢,前台开发人员反映前台出来结果要10几秒,实在无法忍受,后查那个执行计划看到跟视图有关的两个表,首先都是全表扫描,全表扫描后是SORT MERGE,而且占用很大的COST,看视图定义知道原来两个完全结构的表UNION起来的,经查那两个表完全不可能有重复记录,我就把UNION修改为UNION ALL后速度就好
2014-07-20 18:31:08 809
原创 并行执行
1、显示并行设置参数 show parameter parallel; 2、创建表 create table t parallel 4 as select * from dba_objects; 3、查看并行执行计划 alter session enable parallel dml; explain plan for delete /*+ parallel(t 2) */ from
2014-07-20 18:14:18 488
原创 Oracle sql_trace
1、在sql命令窗口中查看初始化参数 show parameter sql_trace; 2、在当前回话中执行一条sql alter session set tracefile_identifier='mytest'; alter session set sql_trace=true; select * from uimage_node t whe
2014-07-20 18:13:43 509
原创 10046事件 sql_trace 启动和停止
1、sql_trace select sid,serial# from v$session where sid=144; execute dbms_system.set_sql_trace_in_session(144,1683,true)--启动sql_trace execute dbms_system.set_sql_trace_in_session(144,1683,false)-
2014-07-20 18:12:47 835
转载 Oracle merge使用
http://blog.csdn.net/yuzhic/article/details/1896878 http://blog.csdn.net/macle2010/article/details/5980965 该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSERT 关键词,ORACLE
2014-07-02 22:50:21 488
原创 Oralce分区表查询
1、创建表空间 create tablespace user_data logging datafile 'D:\oracle\user_data.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;
2014-07-02 22:39:56 2324
JavaScript源码大全
2010-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人