ORACLE
文章平均质量分 66
LeasonSong
java,互联网金融,建筑行业
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ORACLE SQL 优化策略-1
1. 访问Table的方式 ORACLE 采用两种访问表中记录的方式: a. 全表扫描 全表扫描就是顺序地访问表中每条记录. ORACLE采用一次读入多个数据块(database block)的方式优化全表扫描. b. 通过ROWID访问表 你可以采用基于ROWID的访问方式情况,提高访问表的效率, ROWID包含了表中记录的物理位置信息..ORACLE采用索引(INDEX)原创 2017-07-11 11:25:42 · 421 阅读 · 0 评论 -
ORACLE SQL 优化策略-2
20. 联接列 对于有联接的列,即使最后的联接值为一个静态值,优化器是不会使用索引的。我们一起来看一个例子,假定有一个职工表(employee),对于一个职工的姓和名分成两列存放(FIRST_NAME和LAST_NAME),现在要查询一个叫比尔.克林顿(Bill Cliton)的职工。 下面是一个采用联接查询的SQL语句, select * from employss where原创 2017-07-11 11:28:01 · 335 阅读 · 0 评论 -
ORACLE SQL 优化策略-3
34. 用UNION替换OR (适用于索引列) 通常情况下, 用UNION替换WHERE子句中的OR将会起到较好的效果. 对索引列使用OR将造成全表扫描. 注意, 以上规则只针对多个索引列有效. 如果有column没有被索引, 查询效率可能会因为你没有选择OR而降低. 在下面的例子中, LOC_ID 和REGION上都建有索引. 高效: SELECT LOC_ID , LOC_DE原创 2017-07-11 11:29:04 · 423 阅读 · 0 评论 -
pl/sql乱码
在windows中创 建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,然后重新启动 pl/sql developer,这样检索出来的中文内容就不会是乱码了。如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8”,然后重新启动 pl/sql developer。原创 2017-07-11 22:40:47 · 436 阅读 · 0 评论 -
oracle闪回功能详解(oracle独有的flashback功能)
实际操作有效:因为实际的底层操作原理是先删除后插入,所以要开启行移动功能,可以先执行闪回语句,不可以的话再开启行移动功能alter table 表名 enable row movement;下面才是实际的闪回表的语句(时间为需要恢复到的时间节点)flashback table 表名 to timestamp to_timestamp('2011-03-04 05:0原创 2017-08-04 10:10:06 · 944 阅读 · 0 评论
分享