
oracle
文章平均质量分 88
Ethan_Fu
这个作者很懒,什么都没留下…
展开
-
instr和like的效率(oracle)
instr和like的效率比较测试环境 oracle10g,tcurrentbilllog表总数有近200万条instr(‘源字符串’,’查询字符串’)>0相当于 ‘源字符串’ like’%查询字符串%’ =trueinstr(‘源字符串’,’查询字符串’)=0相当于 ‘源字符串’ like’%查询字符串%’ =false1.%a%方式:select * fro转载 2013-03-10 11:34:45 · 6015 阅读 · 1 评论 -
oracle 全文检索实践
1.oracle text首先这里说oracle 全文检索,是针对我机器上的oracle 10g版本的。至少 10g 或以上的版本 适合这样来使用。 oracle 的全文检索,操作步骤为:将表中需要检索的字段,创建为全文检索的索引,然后通过select * from T where contains(F,'test',1)>0的语句进行全文检索,达到预期效果。然后,oracle转载 2015-08-06 12:21:34 · 4998 阅读 · 0 评论 -
死锁产生的原因和解决办法
如果有两个会话,每个会话都持有另一个会话想要的资源,此时就会发生死锁。用下面实验来说明死锁的产生原因和解决办法。SESSION1:SQL> create table t2 as select * from emp;SQL> select * from t2 where empno=7369; EMPNO ENAME JOB MGR转载 2015-08-14 17:13:26 · 987 阅读 · 0 评论 -
oracle 性能优化建议小结
平时关注Oracle数据库的网友都知道,Oracle性能优化保证了Oracle数据库的健壮性。下面就此提出需要注意的两个原则。原则一:注意WHERE子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.尤其是“主键ID=?”这样的条件转载 2015-08-13 11:50:45 · 623 阅读 · 0 评论 -
设置PL/SQL Developer 字符集
设置PLSQL Developer字符集与Oracle服务器字符集一直方法1:1、查询oracle server端的字符集。打开SQL Window输入下面SQL查询服务端的字符集。select userenv('language') from dual;2、我的电脑中环境变量界面,在系统变量中新加:变量名:NLS_LANG变量值:SIMPLIFIED CHINESE_CH转载 2015-08-13 11:43:33 · 2951 阅读 · 0 评论 -
Oracle分页实现
简单分析下如何实现:考虑mySql中的实现分页,select * from 表名 limit 开始记录数,显示多少条;就可以实现我们的分页效果。但是在oracle中没有limit关键字,但是有 rownum字段rownum是一个伪列,是oracle系统自动为查询返回结果的每行分配的编号,第一行为1,第二行为2,以此类推。。。。第一种:SELECT * FROM (SE转载 2013-04-23 09:50:18 · 930 阅读 · 0 评论 -
oracle存储过程学习经典[语法+实例+调用]
存储过程基础知识商业规则和业务逻辑可以通过程序存储在Oracle中,这个程序就是存储过程。存储过程是SQL, PL/SQL, Java 语句的组合,它使你能将执行商业规则的代码从你的应用程序中移动到数据库。这样的结果就是,代码存储一次但是能够被多个程序使用。要创建一个过程对象(procedural object),必须有 CREATE PROCEDURE系统权限。如果这个过程对象需转载 2013-03-10 11:42:31 · 1285 阅读 · 0 评论 -
oracle_v$session_v$session_wait用途详解
v$session 表中比较常用的几个字段说明^_^select machine,username,count(*) from v$session group by machine,usernameorder by machine统计每个客户端,每个用户的链接数ccc023 - 193server - 169ecard-web - 1791. sid,s转载 2013-03-10 11:37:09 · 4878 阅读 · 0 评论 -
oracle_sql语句优化规则
oracle在sql语句优化规则:1:多表关联表名顺序规则:FROM最后在表是被作为基础表在,所以小的表应该放在最后,如果是三个以上的表可以考虑把交叉表作为基础表,交叉表是指被其它表所应用的表。2:where字句中的链接顺序: 可以过滤掉最大数据量的条件放在where字句的最后。3:select 子句中避免使用‘*’; 因为oracle需要把*装换成列转载 2013-03-10 11:36:30 · 778 阅读 · 0 评论 -
Oracle中分区表的使用
摘要:在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。 正文:在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Oracle提供了对表和索引进行转载 2013-03-10 11:48:02 · 701 阅读 · 0 评论 -
ORACLE-SQL编写规范(详细解释)
数据库SQL优化原则1. SQL语句的执行过程2. 选用适合的ORACLE优化器 ORACLE的优化器共有3种:a. RULE (基于规则) b. COST (基于成本)c. CHOOSE (选择性) 可以通过对init.ora文件中OPTIMIZER_MODE参数的设置来设置缺省的优化器,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROW转载 2013-03-10 11:39:11 · 3998 阅读 · 0 评论 -
java存取oracle中的COLB类型数据
一、如何去处理Clob、BLOB的大类型 CLOB可用于存放大文本数据,最多可存储4GB数据,在应用开发中比较常见.java提供的sql.Clob类与之对应.它提供两个方法来读取Clob的数据: getCharacterStream() 方法返回按unicode编码的输入流(java.io.Reader对象) getAsciiStream() 方法返回按ASCII编码的输入流(j转载 2013-03-10 11:35:50 · 2527 阅读 · 0 评论 -
Oracle 11g 数据库详细安装说明
使用的高级安装 启动OUI后出现“选择安装方式”窗口,我们选择:高级安装 步骤3:出现“选择安装类型”窗口,选择我们需要安装的版本。我们在此肯定是选择企业版。 至于产品语言不用选择,它会根据当前系统的语言自动调整! 步骤4:出现“安装位置”窗口 Oracle 基目录:用于安装各种与ORACLE软件和配置有关的文件的顶级目录。 软件位置:用于存放安转载 2016-01-28 10:41:34 · 1126 阅读 · 0 评论