HINT用法
最近时间基本都花在给公司员工培训上,都是一些初级的培训,看着PUB吧上的那些牛人们,真想他们给我来次培训。有时候真想立刻换个工作,身边都是一些ORALCE高手们该多好,这样进步也快,可惜啊,目前还没那魄力,再...
哪位牛人能解释一下one-pass sort,multi-pass sort具体的实现方法。
十个数,在表里的顺序是:9 6 0 1 4 7 5 8 2 3假定内存排序每次对四个数进行1) 9 6 0 1 在内存排序后为0 1 6 9,排序后写入临时段,按照专业的叫法,这个叫sort run 12) 4 7 5&nbs...
range分区values less than,代表的是小于等于还是小于啊。
range分区values less than,代表的是小于等于还是小于啊。貌似如果是数值的话,就是小于等于,而如果是日期的话就是小于。CREATE TABLE t ( id NUMBER, d1 DATE, n1 NUMBER, ...
AWR报告,频频出现热点SYS_IOT_TOP_8872,请高手指教
AWR报告,频频出现热点SYS_IOT_TOP_8872,请高手指教1.GIFSYS_IOT_TOP_8872是个索引。我查看了dba_indexes 视图,这个索引属于SYS用户。SQL> select OWNER, INDEX_NAME, INDEX_TYPE ,TABLE_OWNER ,TABLE_NAME FROM D...
tkprof命令行工具用法小结,献给初学者朋友
作用:格式化跟踪文件,例如格式化sql trace,10046产生的输出文件。1)TKPROF的参数:不输入任何参数,直接输入tkprof,回车,可以获得一个完整的参数列表.C:\>tkprofUsage: tkprof tracefile outputfile [explain= ]...
对于AWR报告的几个片段分析。
22.GIF1)来自于一个双节点RAC。这个图说明,这几个索引块的INIT TRANS设置的过低。可以通过设置高INIT TRANS来解决此问题。对于并发修改比较频繁的表,建议将此参数设置一个较高的值。2.GIF2)来自于一个双节点RAC...
select x from t where rownum<2为何会很慢?
今天在对一个表执行select x from t where rownum<2的时候很慢,大约要一两分钟才能返回。set autotrace on来看consistent gets竟然有9万多Statistics———————————————————-0 recursive calls4 ...
对于没有任何统计信息的表,ORACLE可能会动态采样。
今天给公司的人培训的时候,遇到一个比较尴尬的事情。我创建了一个测试表test.表字段object_name的分布如下:SQL> select object_name,count(*) from test group by object_name;OBJECT_NAME &nb...
统计表每日修改量,表记录数
SELECT A.TABLE_NAME, round(A.修改总量 / TO_NUMBER(TO_DATE(TO_CHAR(A.修改结束日期, 'YYYYMMDD'), 'YYYYMMDD') - &n...
imp数据的时候,50M的LOG,每十四秒切换一次,正常吗?
imp数据的时候,50M的LOG,每十四秒切换一次,正常吗?
insert /*+ append */于report unrecoverable命令实验。
report unrecoverable:rman的命令,用于列出哪些数据文件包含不可以恢复的操作。insert /*+ append */ : 直接路径插入。数据库出于归档模式:SQL> create table a_t as select * from dba_objects;表已创建。已用...
在一个表上建立索引后,会导致library cache里的与此对象有关的游标被清理出去。
在一个表上建立索引后,会导致library cache里的与此对象有关的游标被清理出去。library cache里的游标总是期待能被重用,只有父游标与子游标同时被重用,才能被叫做一次软解析。我今天的实验,来自于一个疑惑,先看...
SQL语句连软解析都可以避免?
最近在读Troubleshooting Oracle Performance。里面有段话,百思不得其解。见红色字体部分。From a performance point of view, you should avoid hard parses as much as possible. Thisis precisely the reason wh...
请教,关于自动运行JOB,该怎么写。
我想今夜2点的时候运行一个JOB,该怎么写。运行的内容如下:BEGIN DBMS_STATS.GATHER_SCHEMA_STATS(OWNNAME => 'NCSI', ...
如何让insert /*+ append */ 采用并行。
SQL> explain plan for insert /*+ append parallel(my 2) */ into my select * from ac01;已解释。已用时间: 00: 00: 00.16SQL> select * from table(dbms_xplan.display);PLAN_TABLE_OUTPUT...
这条语句简直匪夷所思啊
说明:1)表ac01不含有字段aab001,单独执行报错。SQL> select aab001 from ac01 where aac003='朱剑';select aab001 from ac01 *第 1 行出现错误:ORA-00904: "AAB001": invalid identif...
如何用rman备份不是默认目录下的归档日志,
如何用rman备份不是默认目录下的归档日志。生产库的归档满了,当时备份公司的人又不在,我实在没办法,就把归档日志部分的挪到(MV)了其他目录下,现在备份公司的人来了,说RMAN只能备份默认目录下的日志。我该怎么...
如何让返回值不是科学计数法。
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间同步,性能上会有一定影响。不知道各位大侠,有什么看法,可以讨论讨论。单...