append与nologging的正确配合才能提高查询效率
使用append hint称为直接路径加载插入,数据不经过Buffer cache而是直接插到数据文件中。具体的原理是:使用append hint则系统不查找freelist链表中的空闲块(freeblock),而是直接在segment高水位(HWM)以上插入数据,省略了freeblock的查找时间,因此速度快,但是由于总是在HWM以上插数据,导致了空间的...
SCN与时间的互相转换
--SCN与时间的互相转换 <br />select dbms_flashback.get_system_change_number() scn1, timestamp_to_scn(sysdate) scn2 from dual; <br /><br /><br />select to_char(scn_to_timestamp(1468702), 'yyyy-mm-dd hh24:mi:ss') scndate from dual; --将SCN转换成时间戳 <br /><br /><br />select to...
ORACLE查询归档日志的切换频率及大小SQL
<br />啥都不说了,见下面的语句:<br /><div><div class="codeheads"><p>点击(<span style="cursor:pointer;color:red;" onclick="code_hide('code202')">此处</span>)折叠或打开</p></div><div id="code202" class="codeText"><ol style="margin:0 1px 0 0;padding:5px 0pt;" start="1" class="dp-c...
oracle万能表空间使用率查询SQL
在有些情况下表空间的数据文件既有自动扩展的也有非自动扩展的,用普通的表空间容量查询语句得到的结果一般不准确,为了解决这个问题我进行了区分统计,首先得到TOTAL_MB这个列,TOTAL_MB的值来自于数据文件的BYTES(非自动扩展)与数据文件最大值32G(自动扩展)的和;然后再用dba_segments取到每...
Oracle CASE WHEN 用法介绍
<h3 style="margin:10px 0px;font-size:16px;color:#666666;background-image:none;font-family:Verdana;white-space:normal;background-color:#FFFFFF;background-repeat:no-repeat no-repeat;"><strong>1. CASE WHEN 表达式有两种形式</strong></h3><div class="cnblogs_code" style="background-color:#F5F5F5;borde...
oracle的chr()函数和ascii()函数小结
chr()函数将ASCII码转换为字符:字符 –》 ASCII码;ascii()函数将字符转换为ASCII码:ASCII码 –》 字符;在oracle中chr()函数和ascii()是一对反函数。chr()函数示例:SQL> select chr(65) from dual; CHR...