知识大全 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钾的用法与用量成人常规剂量·口服给药1.链球菌感染:一次125-250mg,每6-8小时1次,疗程10日。2.肺炎球菌感染:一次250-500mg,每6小时1次,疗程至退热后至少2日。3.葡萄
所谓V型“天窗”,是指在双线自动闭塞区段时对接触网进行检修时,每一供电臂依次随列车运行逐一停电、送电,在列车运行图中表现为与列车运行线平行的空白“天窗”。因上、下行线路两“天窗”交叉成X形或V形,
所谓V型“天窗”,是指在双线自动闭塞区段时对接触网进行检修时,每一供电臂依次随列车运行逐一停电、送电,在列车运行图中表现为与列车运行线平行的空白“天窗”。因上、下行线路两“天窗”交叉成X形或V形,
青霉素V钾的药物相互作用·药物-药物相互作用1.与丙磺舒、阿司匹林、吲哚美辛、保泰松、磺胺药合用,可减少本药在肾小管的排泄,使其半衰期延长、血药浓度升高。2.与克拉维酸合用,可增强本药对产β-内酰胺酶
频率下降时电压V也成比例下降,这个问题已在回答4说明。V与f的比例关系是考虑了电机特性而预先决定的,通常在控制器的存储装置(ROM)中存有几种特性,可以用开关或标度盘进行选择
频率下降时电压V也成比例下降,这个问题已在回答4说明。V与f的比例关系是考虑了电机特性而预先决定的,通常在控制器的存储装置(ROM)中存有几种特性,可以用开关或标度盘进行选择
V形的类型V形可分为三类:1、正V形,是指在持续下跌到相对低位后,突然急速回升,在图形上出现一个“V”字,如1994年7月的325点反转、2003年1月1311点开始的反弹皆为正V形反转;2、倒转V形
V形底的操作建议(1)V形底有时会演变为延伸V形底走势,在带量向上突破延伸V形底徘徊区时,可以追买。(2)V形底没有明确的买卖点,最佳买点就是最低位放量跌不下去的回升初期,或是放量大阳转势时。(3)V
青霉素V钾的药理1.药效学青霉素V为口服耐酸不耐酶的半合成青霉素类药。青霉素V钾为青霉素V的钾盐,其吸收比青霉素V游离酸快而完全,血药浓度比游离酸高2-5倍。本药虽然对青霉素酶不稳定,但被青霉素酶灭活
买入V形底前的注意事项形态有不同的走势特点。(1)V形底没有明确的量度升幅,一般都会回到原来的起点区域。(2)V形底在转势点必须要有明显的大成交量配合,否则形态不能确立。(3)在V形底反转当天,日k线