随笔分类 -  Oracle

摘要:1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: 最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库. 备注 阅读全文
posted @ 2017-05-23 15:18 wangfg 阅读(230) 评论(0) 推荐(0)
摘要:一. 分区表理论知识 Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查 阅读全文
posted @ 2017-03-01 11:48 wangfg 阅读(302) 评论(0) 推荐(0)
摘要:首先明确分区表和表分区的区别:表分区是一种思想,分区表示一种技术实现。当表的大小过G的时候可以考虑进行表分区,提高查询效率,均衡IO。oracle分区表是oracle数据库提供的一种表分区的实现形式。表进行分区后,逻辑上仍然是一张表,原来的查询SQL同样生效,同时可以采用使用分区查询来优化SQL查询 阅读全文
posted @ 2016-03-17 11:02 wangfg 阅读(32058) 评论(1) 推荐(2)
摘要:临时表分类 ORACLE临时表有两种类型:会话级的临时表和事务级的临时表。 1)ON COMMIT DELETE ROWS 它是临时表的默认参数,表示临时表中的数据仅在事物过程(Transaction)中有效,当事物提交(COMMIT)后,临时表的暂时段将被自动截断(TRUNCATE),但是临时表的 阅读全文
posted @ 2016-02-01 17:34 wangfg 阅读(314) 评论(0) 推荐(0)
摘要:select count(1) from (select level l from t_mps_dfs_file f where 1 = 1 and f.owner = '112' and f.status = '0' ... 阅读全文
posted @ 2016-01-11 11:04 wangfg 阅读(142) 评论(0) 推荐(0)
摘要:/*Merge into 详细介绍MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效... 阅读全文
posted @ 2016-01-08 11:21 wangfg 阅读(236) 评论(0) 推荐(0)
摘要:创建dblinkcreate database link user1_Link_app--dblink名称----connect to ehl_app ----远程数据库名称----identified by "ehlapp@2015" ---远程数据库密码----using 'MPSDB' --... 阅读全文
posted @ 2016-01-08 11:07 wangfg 阅读(190) 评论(0) 推荐(0)
摘要:查询含clob,blob的表select distinct ('TABLE "' || a.OWNER || '"."' || a.TABLE_NAME || '"') from sys.all_tab_columns a where a.OWNER = 'EHL_TOS'--用户名 and ... 阅读全文
posted @ 2016-01-08 11:06 wangfg 阅读(1309) 评论(0) 推荐(0)
摘要:Oracle数据导入导出imp/exp功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接(通过Ne... 阅读全文
posted @ 2016-01-08 11:00 wangfg 阅读(246) 评论(0) 推荐(0)
摘要:数据库创建表空间,用户、密码,授权C:\Users\wangfg>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - ProducCopyright (c) 1982, 2005, Oracle. AlSQL> connect sys/wangfg as sy... 阅读全文
posted @ 2016-01-08 10:51 wangfg 阅读(448) 评论(0) 推荐(0)
摘要:oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。一、查询系统中的job,可以查询视图--相关视图select * from dba_jobs;select * from all_jobs;select * from user_jobs;-- 查询字段描述/*字... 阅读全文
posted @ 2016-01-07 18:18 wangfg 阅读(12402) 评论(0) 推荐(0)