- 博客(9)
- 收藏
- 关注
转载 sql 性能调整
1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(s
2010-05-21 20:33:00 762
转载 Oracle 9i Job Queues总结
1、Oracle与Job有关的操作都是通过DBMS_JOB来完成的;2、后台进程CJQ0(Coordinate Job Queue)定期查询dba_views,并将这些job按时间进行排序。当发现一个Job可以运行了,就自动产生一个Job Queue进程(Jnnn)来执行这个Job.3、通过数据库的参数JOB_QUEUE_PROCESSES来控制:1)是否启动CJQ0 2)Job
2010-05-15 17:41:00 3885
转载 关于索引压缩的研究
当单列索引和复合索引中的数据列重复项比较多的时候,可以考虑进行索引压缩。索引压缩可以在某种程度上减小索引所占空间,减小扫描索引时候的I/O,提高查询的性能。语法:create index index_name on table_name(col1,col2 ….coln) compress n; (n>0)不输入n的话,默认压缩所有的索引列索引中的前n项被压缩,称做前缀。运
2010-05-15 15:34:00 678
转载 优化Oracle库表设计的若干方法
前言 绝大多数的Oracle数据库性能问题都是由于数据库设计不合理造成的,只有少部分问题根植于Database Buffer、Share Pool、Redo Log Buffer等内存模块配置不合理,I/O争用,CPU争用等DBA职责范围上。所以除非是面对一个业已完成不可变更的系统,否则我们不应过多地将关注点投向内存、I/O、CPU等性能调整项目上,而应关注数据库表本身的设计是否合理,库表设计的
2010-05-15 11:03:00 961
转载 oracle创建JOb小结
Oracle JOB 用法小结 一、设置初始化参数 job_queue_processes sql> alter system set job_queue_processes=n;(n>0) job_queue_processes最大值为1000 查看job queue 后台进程 sql>select name,description
2010-05-14 16:51:00 1067
转载 truncate table时发生ORA-02266错误
今天想truncate一张表,但报ORA-02266错误想到可能是主键被子表引用,查了一下解决如下:SQL> truncate table area;truncate table area *ERROR 位于第 1 行:ORA-02266: 表中的唯一/主键被启用的外部关键字引用ORA-02266: unique/primary keys
2010-05-14 14:52:00 2709 2
转载 Oracle数组入门
Oracle数组一般可以分为固定数组和可变数组固定数组Sql代码 declare type v_ar is varray(10) of varchar2(30); my_ar v_ar:=v_ar(g,m,d,龚,帅); begin for i in 1..my_ar.count
2010-05-08 18:02:00 803
原创 导出数据、生成SQL INSERT的方法。
在工作中常常碰到这种情况:我们需要将一个应用系统的基础数据导出来,以便基础数据下次导入到另外一个场景。事实上,这种情况我们可以用pl/sql的功能Export Tables来实现。Export Table有三种导出方式:Oracle Export,SQL Insert,PL/SQL Developer。通常我们会使用Oracle Export,SQL Insert的功能。(第三种俺没用过,呵呵
2010-05-08 15:13:00 7147
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人