11g、12c新特性
深圳gg
这个作者很懒,什么都没留下…
展开
-
Oracle 11g 的服务器结果缓存result_cache_mode
参数值可以是AUTO、MANUAL 和FORCE: (1) 设置为AUTO 时,优化程序将根据重复的执行操作确定将哪些结果存储在高速缓存中。 (2) 设置为MANUAL(默认值)时,必须使用RESULT_CACHE 提示指定在高速缓存中存储特定结果。 (3) 设置为FORCE 时,所有结果都将存储在高速缓存中。 注:对于AUTO 和FORCE 设置,如果语句中包含原创 2014-06-23 08:59:21 · 3565 阅读 · 0 评论 -
oracle 11g 设置用户密码大小写敏感
11g通过一个参数设置密码大小写敏感,下面来做个试验: C:\Documents and Settings\guogang>sqlplus gg_test/gg_test@10.10.15.25_gg SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 8月 4 17:54:19 2014 Copyright (c) 1982, 2005, Or原创 2014-08-04 18:13:07 · 1985 阅读 · 0 评论 -
Oracle 11g 的PL/SQL函数结果缓存
模仿Oracle性能诊断艺术中的例子做了两个试验,书上说如果不用RELIES_ON,则函数依赖的对象发生的变更操作就不会导致结果缓存的失效操作(result_cache RELIES_ON(test1,test2)),试验证明不对,函数f1()并没有使用RELIES_ON,但表上的变化影响到了函数。 C:\Documents and Settings\guogang>sqlplus gg_tes原创 2014-08-04 19:59:58 · 1842 阅读 · 0 评论 -
Oracle 11g新增not null的字段比10g快--新特性
在11g之前增加一个not null的字段非常慢,在11g之后就非常快了,我们先做一个测试,然后探究下原理。 SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition原创 2014-08-18 12:38:03 · 1278 阅读 · 0 评论 -
Oracle 11g对依赖的判断达到字段级
在Oracle 10g下,判断依赖性只达到了对象级,也就是说存储过程访问的对象一旦发生了变化,那么Oracle就会将存储过程置为INVALID状态。所以在为表做了DDL操作后,需要把存储过程重新进行编译。 在Oracle 11g下,对依赖的判断更加细化,判断到了字段级。虽然有这么好的特性,但我还是建议做了DDL后把存储过程再重新编译一下。 Oracle 10g下: SQL>原创 2014-08-19 09:06:59 · 1676 阅读 · 0 评论 -
Oracle 11g新特性invisible index(不可见的索引)
如果一张表上有十几个索引,你有什么感受?显然会拖慢增、删、改的速度,不要指望开发人员能建好索引。我的处理方法是先监控很长的一段时间,看哪些索引没有用到,然后删除。但删除以后,如果发现某一天有用,那又要重新建,如果是大表,那就有些麻烦。现在11g提供一个新特性,不可见索引,可以建索引设置为不可见索引,CBO在评估执行计划的时候会忽略它,如果需要的时候,设置回来即可。 还有一种用途,你在调试一条SQL语句,要建一个索引测试,而你不想影响其他的会话,用不可见索引正是时候。原创 2014-08-19 16:46:05 · 1970 阅读 · 0 评论 -
Oracle 11g ddl_lock_timeout
session1: SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Pr原创 2014-08-22 11:29:58 · 2324 阅读 · 0 评论 -
Oracle 11g虚拟列上建分区
在Oracle 11g上,可以在虚拟列上做分区,这个特性还比较有用,下面来做一个测试: SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edi原创 2014-09-02 10:50:41 · 1690 阅读 · 0 评论