如何让返回值不是科学计数法。
SQL> SELECT 1/883572 FROM DUAL; 1/883572----------1.1318E-06怎么才能让返回的值是0.000000之类的显示。
关于并行创建索引设置参数sort_area_size的疑问。
我想一个大表(51G左右,非分区表)上建立一个复合索引。我在当前会话把workarea_size_policy设置成了manual,把sort_area_size设置成了1.5G.并且启用了并行,并行度为6。服务器CPU数位10,内存是23个G.我想知道并行...
怎么保证RAC的性能优于单机。
怎么保证RAC的性能优于单机。个人觉得RAC最大的优点是负载均衡与高可用性。至于性能上,相比于单机优越性不大,而且由于数据块需要在RAC间同步,性能上会有一定影响。不知道各位大侠,有什么看法,可以讨论讨论。单...
有什么办法可以找到IMP数据完成,花费了多长时间?
有什么办法可以估算IMP数据完成,花费了多长时间?生产系统即将上线,想估算一下,把数据导入需要经历多少时间?不知道有什么办法?导入的开始时间倒好确定,可是终止时间怎么定,总过不能一直在旁边看着。有没有什...
如何加快建立索引的速度
总结一下:1。 使用并行参数,8个CPU, 可以用parallel 6 ,最多占用6个CPU, 正常情况下没问题(前提是其他应用没有占超过2个CPU的资源)2。 nologging, 绝对应该使用,会使速度大幅上升。(减少大量redo log)3。 PGA,...
日期转换函数的格式参数大小写规则 (自yangtingkun)
首先创建一个简单的测试环境:SQL> CREATE TABLE T (ID NUMBER, START_TIME DATE);Table created.SQL> INSERT INTO T (ID, START_TIME) SELECT ROWNUM, CREATED FROM DBA_OBJECTS;36001 rows created.SQL> COMM...
use_nl,use_hash,use_merge的HINT用法。
SQL> select count(*) from a,b where a.object_id=b.object_id;已用时间: 00: 00: 00.00执行计划---------------------------------------------------------- &n...
寻找跟踪文件
首先show parameter dump查看一下user_dump_dest目录是否是你所查看的目录。然后用下面的语句查看一下,跟踪文件的路径和名称(注意下面的语句必须在你当前session下执行,我的很多同事都问我为什么他找不到跟踪文件...
分区表学习之三
-----------创建list分区create table t_partition_list ( BAZ001 NUMBER(16), BAZ002 NUMBER(16), AAB001 NUMBER(16) not null, AAC001 NUMBER(16) not null, AAE140 VARCHAR...
分区表学习之二
-----------创建HASH分区表create table t_partition_hash ( BAZ001 NUMBER(16), BAZ002 NUMBER(16), AAB001 NUMBER(16) not null, AAC001 NUMBER(16) not null, AAE140 VARCHAR2(3)...
分区表学习之一
------------创建RANGE分区表。create table t_partition_range (BAZ001 NUMBER(16), BAZ002 NUMBER(16), AAB001 NUMBER(16) not null, AAC001 NUMBER(16) not null, AAE140 VARCHAR2(3) no...
绑定变量的使用范围
我们都知道绑定变量可以减少软解析。可是对于表的数据倾斜列,使用绑定变量有个坏处,那就是优化器可能会产生性能低下的执行计划。对于一个使用绑定变量的SQL语句,第一次执行的时候,优化器会使用一个叫做BIND PEEK...
like 操作中对于'_'处理
ORACLE对于like操作,默认%代表通配任意字符或任意N个字符。_代表通配任意一个字符。只所以提到这个,是因为今天跟网闸公司的人确认我们的数据库中有多少表需要同步,我就写了如下的一条语句,想查到不带_的表。se...
ORACLE 监控索引的使用
oracle索引是加快查询速度,减少i/o操作的,但是如果索引无用的话那他就是浪费资源的,尤其是在做DML操作时,这是 就需要我们查看那些索引是无用的相关视图:user_indexesuser_ind_columnsv$object_usage1. 查看表aa有...
oracle的逆序键索引应用!
首先得明确索引都是有序排列的。而反向索引最大的用处是用在集群环境中的。试想这样一种情况,一个插入非常频繁的表A,在列ID存在一个索引INDEX_A_ID,假如索引的生成顺序是每次插入加1。如:123124125那么这几个索...
在怎样的条件下,select操作会生成redo信息
当存在延迟块清除的时候:由于数据块上存储了ITL事务槽信息与锁定位信息,因此在事务提交后,需要清除。清除的内容主要为在TIL事务槽里记录事务提交标志与提交SCN,清除记录的锁定位信息。但是ORACLE有一个规则,如...
关于cache_buffer_lru_chain的疑问,知道的给小弟解答一下。
既然latch是一种内存保护机制,防止并发访问、修改,那么我就有个疑问,lru列表只有一个(不考虑10g以后增加的辅助lru list),那么一个进程在扫描这个列表寻找free buffer的时候,首先需要获得这个cache_buffer_lru...
对于BITI-RAINY提到的control scn的疑问?
关于延迟块清除导致的01555错误,如何进行块清除,BITI-RAINY给的回答:oracle 会把query scn 去和 回滚段中 事务的提交scn比较,如果没有找到事务结束scn,说明回滚信息已经被覆盖了。这时就把query&nbs...
对于晶晶小妹发表的构造ORACLE的CR block的疑问
我们都知道,ORACLE在三种条件下需要构造CR块1)查询时刻的SCN大于数据块的COMMIT SCN,即SQL 游标被打开时的SCN大于数据库上记录的SCN。2)数据块上存在LOCK3)闪回查询。晶晶小妹在实验中很聪明的论证了ORACLE是怎...
当查询A表的时候,查询还没执行完,为什么能够对表进行删除?
在Session A中,对X表进行查询。查询没有结束。在Session B中,竟然能够把X表进行DROP,没想明白。而且Session A 竟然能继续输出结果。谁能给解答一下。[ 本帖最后由 wei-xh 于 2010-4-12 09:32 编辑 ] ...