知识大全 v$tempfile与v$sort

Posted 文件

篇首语:常识是事物可能性的尺度,由预见和经验组成。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 v$tempfile与v$sort相关的知识,希望对你有一定的参考价值。

  在前面的V$TEMPSEG_USAGE与Oracle排序中我谈到V$TEMPSEG_USAGE和V$SORT_USAGE同源 其中的SEGFILE#代表的是绝对文件号(AFN)

  那么对于临时表空间的临时文件来说 这个字段可以和什么字段进行关联呢?

  我们再来看一下V$TEMPFILE的来源 V$TEMPFILE由如下语句创建:

  SELECT tf inst_id tf tfnum TO_NUMBER (tf tfcrc_scn)        TO_DATE (tf tfcrc_tim MM/DD/RR HH :MI:SS NLS_CALENDAR=Gregorian )        tf tftsn tf tfrfn        DECODE (BITAND (tf tfsta ) OFFLINE ONLINE UNKNOWN )        DECODE (BITAND (tf tfsta )                DISABLED                READ ONLY                READ WRITE                UNKNOWN               )        fh fpfsz * tf tfbsz fh fpfsz tf tfcsz * tf tfbsz tf tfbsz        fn fnnam  FROM x$kcctf tf x$kccfn fn x$kcvfp fh WHERE fn fnfno = tf tfnum   AND fn fnfno = pxfil   AND tf tffnh = fn fnnum   AND tf tfdup !=    AND fn fntyp =    AND fn fnnam IS NOT NULL

  考察x$kcctf底层表 我们注意到TFAFN(temp file absolute file number)在这里存在:

  SQL> desc x$kcctf Name                          Null?    Type   ADDR                                   RAW( ) INDX                                   NUMBER INST_ID                                NUMBER TFNUM                                  NUMBER TFAFN                                  NUMBER TFCSZ                                  NUMBER TFBSZ                                  NUMBER TFSTA                                  NUMBER TFCRC_SCN                              VARCHAR ( ) TFCRC_TIM                              VARCHAR ( ) TFFNH                                  NUMBER TFFNT                                  NUMBER TFDUP                                  NUMBER TFTSN                                  NUMBER TFTSI                                  NUMBER TFRFN                                  NUMBER TFPFT                                  NUMBER

  而这个字段在构建v$tempfile时并未出现 所以我们不能通过v$sort_usage和v$tempfile直接关联绝对文件号

  通过LOB对象与临时段一文中方法我们可以简单构建一个排序段使用 然后来研究一下: 

  SQL> select username segtype segfile# segblk# extents segrfno#    from v$sort_usage;

  USERNAME SEGTYPE     SEGFILE#    SEGBLK#    EXTENTS   SEGRFNO# SYS      LOB_DATA                                    

  我们看到这里的SEGFILE#= 而在v$tempfile是找不到这个信息的:

  SQL> select file# rfile# ts# status blocks    from v$tempfile;

  FILE#     RFILE#        TS# STATUS      BLOCKS                              ONLINE      

  我们可以从x$kcctf中获得这些信息 我们可以看到v$tempfile file#实际上来自x$kcctf tfnum 实际上是临时文件的顺序号 而绝对文件号是x$kcctf tfafn 这个才可以和v$sort_usage segfile#关联  

  SQL> select indx tfnum tfafn tfcsz           from x$kcctf;

  INDX      TFNUM      TFAFN      TFCSZ                                                                     

  临时表空间的绝对文件号可以通过如下查询获得:

  

  SQL> select tm file# Fnum tf tfafn AFN tm name FName    from v$tempfile tm x$kcctf tf    where tm file# = tf tfnum;

  FNUM        AFN FNAME                    /opt/oracle/oradata/conner/temp dbf                  /opt/oracle/oradata/conner/temp dbf

cha138/Article/program/Oracle/201311/16729

相关参考

青霉素V钾的用法与用量

青霉素V钾的用法与用量成人常规剂量·口服给药1.链球菌感染:一次125-250mg,每6-8小时1次,疗程10日。2.肺炎球菌感染:一次250-500mg,每6小时1次,疗程至退热后至少2日。3.葡萄

什么叫V型“天窗”?

  所谓V型“天窗”,是指在双线自动闭塞区段时对接触网进行检修时,每一供电臂依次随列车运行逐一停电、送电,在列车运行图中表现为与列车运行线平行的空白“天窗”。因上、下行线路两“天窗”交叉成X形或V形,

什么叫V型“天窗”?

  所谓V型“天窗”,是指在双线自动闭塞区段时对接触网进行检修时,每一供电臂依次随列车运行逐一停电、送电,在列车运行图中表现为与列车运行线平行的空白“天窗”。因上、下行线路两“天窗”交叉成X形或V形,

青霉素V钾的药物相互作用

青霉素V钾的药物相互作用·药物-药物相互作用1.与丙磺舒、阿司匹林、吲哚美辛、保泰松、磺胺药合用,可减少本药在肾小管的排泄,使其半衰期延长、血药浓度升高。2.与克拉维酸合用,可增强本药对产β-内酰胺酶

变频器V/f模式是什么意思?

频率下降时电压V也成比例下降,这个问题已在回答4说明。V与f的比例关系是考虑了电机特性而预先决定的,通常在控制器的存储装置(ROM)中存有几种特性,可以用开关或标度盘进行选择

变频器V/f模式是什么意思?

频率下降时电压V也成比例下降,这个问题已在回答4说明。V与f的比例关系是考虑了电机特性而预先决定的,通常在控制器的存储装置(ROM)中存有几种特性,可以用开关或标度盘进行选择

V形的类型

V形的类型V形可分为三类:1、正V形,是指在持续下跌到相对低位后,突然急速回升,在图形上出现一个“V”字,如1994年7月的325点反转、2003年1月1311点开始的反弹皆为正V形反转;2、倒转V形

V形底的操作建议

V形底的操作建议(1)V形底有时会演变为延伸V形底走势,在带量向上突破延伸V形底徘徊区时,可以追买。(2)V形底没有明确的买卖点,最佳买点就是最低位放量跌不下去的回升初期,或是放量大阳转势时。(3)V

青霉素V钾的药理

青霉素V钾的药理1.药效学青霉素V为口服耐酸不耐酶的半合成青霉素类药。青霉素V钾为青霉素V的钾盐,其吸收比青霉素V游离酸快而完全,血药浓度比游离酸高2-5倍。本药虽然对青霉素酶不稳定,但被青霉素酶灭活

买入V形底前的注意事项

买入V形底前的注意事项形态有不同的走势特点。(1)V形底没有明确的量度升幅,一般都会回到原来的起点区域。(2)V形底在转势点必须要有明显的大成交量配合,否则形态不能确立。(3)在V形底反转当天,日k线