摘要:
什么是log file sync等待事件呢?在一个提交(commit)十分频繁的数据库中,一般会出现log file sync等待事件,当这个等待事件出现在top5中,这个时侯我们需要针对log file sync等待事件进行优化,一定要尽快分析并解决问题,否则当log file sync等待时间... 阅读全文
摘要:
关于group by 排序问题10g 以前sort group by 需要排序10g 以后 hash group by 不需要排序SQL> set linesize 200SQL> set pagesize 200SQL> set autot traceSQL> select owner,coun... 阅读全文
摘要:
当往一个已经满了的索引块中插入新的索引条目时,将发生索引块的split,在9i下,分两种不同的情况进行split:(1)如果插入的索引键值不是最大的,将发生50-50的split,也就是说有block中一半的索引键值将被移到一个新的block中。就是说热点增长也始终在热点的右边,导致类似右手增长状况... 阅读全文
摘要:
介绍Linux下的IO统计工具如iostat, nmon等大多数是只能统计到per设备的读写情况, 如果你想知道每个进程是如何使用IO的就比较麻烦.iotop 是一个用来监视磁盘 I/O 使用状况的 top 类工具。iotop 具有与 top 相似的 UI,其中包括 PID、用户、I/O、进程等相关... 阅读全文
摘要:
多块读的操作:全表扫描,index fast full scan ,merge,rowid range scan单块读:index unique scan ,index full scan ,index range scan,逻辑读 阅读全文
摘要:
SELECT * FROM F_PTY_INDIV_TMP O WHERE EXISTS (SELECT 1 FROM F_PTY_INDIV F WHERE O.PTY_ID = F.PTY_ID ... 阅读全文
摘要:
在10g中当主查询的谓词信息,被错误的放入子查询中,会导致子查询无法展开explain plan for UPDATE DWF.F_PTY_INDIV O SET END_DT = TO_DATE('2012-12-31', 'YYYY-MM-DD') WHERE EXISTS (SELECT ... 阅读全文
摘要:
UPDATE Business_Duebill SET RelativeSerialNo1 = :1, RelativeSerialNo2 = :2, CustomerID = :3, BusinessType = :4, ... 阅读全文
摘要:
一、B-Tree索引的分裂1. 创建测试表SQL> create table split_tab (id number, name varchar2(100));表已创建。SQL> alter table split_tab add constraint pk_split_tab primary k... 阅读全文
摘要:
Reverse Key IndexesCreating a reverse key index, compared to a standard index, reverses the bytes of each column indexed (except the rowid) while keep... 阅读全文