oracle
文章平均质量分 77
iteye_656
这个作者很懒,什么都没留下…
展开
-
Oracle 函数大全
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2.CHR...2007-03-15 20:42:00 · 87 阅读 · 0 评论 -
ORACLE SQL性能优化系列
1. 减少访问数据库的次数 当执行每条SQL语句时, ORACLE在内部执行了许多工作: 解析SQL语句, 估算索引的利用率, 绑定变量 , 读数据块等等. 由此可见, 减少访问数据库的次数 , 就能实际上减少ORACLE的工作量.例如, 以下有三种方法可以检索出雇员号等于0342或0291的职员.方法1 (最低效) SELECT EMP...原创 2009-11-05 08:24:34 · 86 阅读 · 0 评论 -
Oracle中索引的使用 索引性能优化调整
索引是由Oracle维护的可选结构,为数据提供快速的访问。准确地判断在什么地方需要使用索引是困难的,使用索引有利于调节检索速度。 当建立一个索引时,必须指定用于跟踪的表名以及一个或多个表列。一旦建立了索引,在用户表中建立、更改和删除数据库时, Oracle就自动地维护索引。创建索引时,下列准则将帮助用户做出决定: 1) 索引应该在SQL语句的"where"或"and"部分涉及的表...原创 2009-11-05 08:22:25 · 175 阅读 · 0 评论 -
oracle性能优化技巧
1.选用适合的ORACLE优化器 ORACLE的优化器共有3种 A、RULE (基于规则) b、COST (基于成本) c、CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS 。 你当然也在SQL句级或是会话(s...原创 2009-11-05 08:22:03 · 123 阅读 · 0 评论 -
Oracle性能优化的基本方法概述
1)设立合理的性能优化目标。2)测量并记录当前性能。3)确定当前Oracle性能瓶颈(Oracle等待什么、哪些SQL语句是该等待事件的成分)。4)把等待事件记入跟踪文件。5)确定当前的OS瓶颈。6)优化所需的成分(应用程序、数据库、I/O、争用、OS等)。7)跟踪并实施更改控制过程。8)测量并记录当前性能9)重复步骤3到7,直到满足优化目标1.设立合理的性...原创 2009-11-05 08:21:33 · 80 阅读 · 0 评论 -
查看oracle 某个表的所有字段名
select column_name from user_tab_columns where table_name='table1';2007-04-04 19:15:19 · 160 阅读 · 0 评论 -
Oracle 序列的创建和使用
创建序列create sequence seq_a minvalue 1000 maxvalue 99999999 start with 1000 increment by 1 nocache;查询序列select seq_a.nextval from dual;为每张表生成对应的序列--创建存储过程create or replace procedure...2007-03-30 21:52:55 · 247 阅读 · 0 评论 -
Oracle中插入图片并显示(用BLOB类型)
要在oracle里面存入图片 用 blob类型首先在数据库里建立:--连接到管理员conn sys/tbsoft as sysdba;--为scott用户授权grant create any directory to scott;--回到scott用户conn scott/tiger;--创建存储图片的表CREATE TABL...2007-03-30 21:43:17 · 461 阅读 · 0 评论 -
图片上传到oracle数据库的blob字段
Ry_jbxx_list.jsp Ry_jbxx_edit.jsp在javascript代码区中增加两个函数 function pic_change() { document.ry_jbxx_ActionForm.show_picture.src=document.ry_jbxx_ActionForm.PIC.value; ((document.ry_jbx...2007-03-29 08:54:05 · 287 阅读 · 0 评论 -
删除重复数据的一种高效的方法
表demo是重复拷贝自dba_objects,有88万左右,不重复的是27323,没有索引方法一:delete from demo a where a.rowid <> (select max(rowid) from demo b whereb.object_id=a.object_id);耗时:几个小时以上方法二: delete from demo where rowid i...2007-03-15 20:47:00 · 161 阅读 · 0 评论 -
Oracle sql 性能优化调整
Oracle sql 性能优化调整 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,F...原创 2009-11-05 08:26:32 · 85 阅读 · 0 评论