主页 > 知识库 > 数据库 > Oracle >
  • 关于Oracle数据库优化的几点总结
  • 个人理解,数据库性能最关键的因素在于IO,因为操作内存是快速的,但是读写磁盘是速度很慢的,优化数据库最关键的问题在于减少磁盘的IO,就个 人理解应该分为物理的和逻辑的优化, 物理的是指oracle产品本身的一些优化,逻辑优化是指应用程序级别的优化物理... [阅读全文]
  • 作者:佚名 发表于:2013-07-23 17:50:01 点击:132
  • 基于Oracle的大数据导入方案探索
  • 数据导入功能在报表项目中是经常可见的,因为它是报表数据展示的基础,但对于大量数据的导入,真正从性能、效率等方面兼顾的方案却很少有。最近在南航广西数据服务平台的项目开发中,我需要设计一个能快速将40多万条数据导入Oracle数据库的方案,为了实现导... [阅读全文]
  • 作者:佚名 发表于:2013-07-23 17:45:54 点击:114
  • Oracle 正则表达式的问题
  • 正则表达式只是搜索,替换,格式化等功能,格式化一般用后向引用,没有计算length和concatenate(连接串联)的。 答案:CDE Oracle Database 10g中的正规表达式特性是一个用于处理文本数据的强大工具 Oracle Database 10g的一个新特性大大提高了您搜索和处理字... [阅读全文]
  • 作者:佚名 发表于:2013-07-18 15:26:44 点击:165
  • 关于oracle12c对RAW裸设备的支持
  • 12C对于裸设备的支持和11G R2没有本质区别,在装rac的时候不能使用裸设备,但是如果是单机,还是可以直接使用裸设备 测试如下:... [阅读全文]
  • 作者:佚名 发表于:2013-07-18 15:25:42 点击:239
  • oracle杀死死锁的方法
  • oracle杀死死锁的方法 执行以下语句,查看死锁: 1 2 3 4 5 6 7 8 select /* + rule */ lpad( ,decode(l.xidusn,0,3,0))||l.oracle_username User_name, o.owner,o.object_name,o.object_type,s.sid,s.serial#,p.spid from v$locked_object l,dba_objects o,v... [阅读全文]
  • 作者:佚名 发表于:2013-07-17 14:20:07 点击:266
  • oracle rownum分页出现重复数据
  • oracle rownum分页出现重复数据 通常一般的分页语句如下: ? 1 2 3 4 5 6 7 select * from ( select row_.*, rownum rownum_ from ( select p.id from table1 p order by p.DATA_UPDATE_TIME desc ) row_ where rownum = ?) b where b.rownum_ ? 当红字部... [阅读全文]
  • 作者:佚名 发表于:2013-07-16 15:47:09 点击:165
  • oracle取随机结果测试
  • oracle取随机结果测试 create table t as select * from all_objects where rownum = 5000; select object_name, object_id from ( select object_name, object_id from t where object_name like %% order by dbms_random.random ) where rownum = 4; selec... [阅读全文]
  • 作者:佚名 发表于:2013-07-16 15:45:34 点击:108
  • oracle表间多字段连接
  • oracle表间多字段连接 问题如下: SELECT * FROM table1 a, table2 b, WHERE a.1 = b.1 AND a.2 = b.2 AND a.3 = b.3 ---------- 初始 a表里有数据 b表里是空的 想用a的那三个字段联合起来 join b 的那三个字段 方法1: select * from table1 left outer join... [阅读全文]
  • 作者:佚名 发表于:2013-07-16 15:44:51 点击:98
  • oracle空串比较
  • oracle空串比较 declare len_x integer; len_y integer; begin select nvl(length(trim()), 0) into len_x from dual; select nvl(length(trim(null)), 0) into len_y from dual; dbms_output.put_line(len_x= || len_x); dbms_output.put_line(len_y= || len... [阅读全文]
  • 作者:佚名 发表于:2013-07-16 15:43:48 点击:167
  • SQL中的(+)简单讲解
  • SQL中的(+)简单讲解 1 2 3 SELECT emp_name, dept_name FORM Employee, Department WHERE Employee.emp_deptid(+) = Department.deptid 此SQL语句使用了右连接,即(+)所在位置的另一侧为连接的方向,右连接说明等号右侧的所有记录均会被显示,无论其在左侧是... [阅读全文]
  • 作者:佚名 发表于:2013-07-15 15:34:18 点击:90
首页 1 2 3 4 5 6 7 8 9 10 11 下一页 末页 60597