Oracle
文章平均质量分 66
feifei_86
这个作者很懒,什么都没留下…
展开
-
sql优化的34条建议
sql优化的34条建议 (1) 选择最有效率的表名顺序 ( 只在基于规则的优化器中有效 ) : ORACLE 的解析器按照从右到左的顺序处理 FROM 子句中的表名, FROM 子句中写在最后的表 ( 基础表 driving table) 将被最先处理,翻译 2011-08-26 10:41:07 · 468 阅读 · 0 评论 -
oracle cbo rbo 详解
ORACLE 提供了CBO、RBO两种SQL优化器。CBO在ORACLE7 引入,但在ORACLE8i 中才成熟。ORACLE 已经明确声明在ORACLE9i之后的版本中(ORACLE 10G ),RBO将不再支持。因此选择CBO 是必然的趋势。 CBO和 R原创 2011-09-02 14:56:03 · 435 阅读 · 0 评论 -
Oracle数据导入导出
<br />Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 <br /> 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中 安装目录/ora81/BIN被设置为全局路径,该目录下有EXP.EXE与IMP.EXE文件被用原创 2010-09-25 21:03:00 · 428 阅读 · 0 评论 -
truncate与delete的区别
<br />truncate与delete的区别 truncate table命令将快速删除数据表中的所有记录,但保留数据表结构。这种快速删除与delete from 数据表的删除全部数据表记录不一样,delete命令删除的数据将存储在系统回滚段中,需要的时候,数据可以回滚恢复,而truncate命令删除的数据是不可以恢复的 可以做一个测试 建一个带有自增字段的表,加入100万数据 然后分别用TRUNCATE和DELETE删除全部数据 然后再向表里插入一条数据 最直观是: 1.TRUNCATE TABLE是原创 2010-09-06 10:54:00 · 417 阅读 · 0 评论 -
Oracle基础知识(2)
<br /><br />五、表连接(关联查询)<br /> <br />自连接<br />把一个表的两个字段关系转换成两个表字段之间的关系.<br /> select [表别名1.字段名1],[表别名2.字段名2],... <br /> from 表1 表别名1 ,表1 表别名2<br /> where 表别名1.字段名3=表别名2.字段名4;<br />例:select a.first_name ename,b.first_name cname <br />from s_emp a,s_emp b原创 2010-08-30 01:22:00 · 479 阅读 · 0 评论 -
oracle 优化器相关知识
oracle 优化器相关知识 Oracle的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性)。 设置缺省的优化器,可以通过对init.ora文件中OPTI转载 2011-08-26 10:46:17 · 524 阅读 · 0 评论