博学,审问,慎思,明辨,笃行

导航

2014年3月2日 #

Oracle 连接和半连接(摘)

摘要: 连接ORACLE多表连接分为三大类:NEXT LOOP、SORT MERGE、HASH JOIN。每一类又分为三小类,有传统连接,Semi Join, Anti Join。(后两种叫做半连接)NEST LOOP方式:有两个表,驱动表Driving Table,被驱动表Driven Table。驱动表做一次遍历,被驱动表做多次遍历。返回第一条记录速度很快,不需要排序。可以使用非等值连接。SORT MERGE方式:两个表地位一样。每个表都要先排序,然后进行合并,返回记录集。排序首先在内存中进行,能在内存中完成的叫做Optimal Sort,也叫In-Memory Sort。如果需要借助磁盘缓冲,叫 阅读全文

posted @ 2014-03-02 13:03 pengdaijun 阅读(2472) 评论(0) 推荐(0)

Oracle SET命令参数详解(摘)

摘要: OracleSET命令参数详解(2009-05-31 14:28:36)SQL*PLUS维护系统变量,也称SET变量,利用它可为SQL*PLUS交互建立一个特殊的环境,如:设置NUMBER数据的显示宽度;设置每页的行数;设置列的宽度等。可用SET命令改变这些系统变量,也可用SHOW命令列出它们.使用set命令的语法如下:SET系统变量值其中系统变量及其可选值如下:ARRAY[SIZE] {20(默认值)|n}AUTO[COMMIT] {OFF(默认值)|ON|IMM[EDIATE]}BLO[CKTERMINATOR] {.(默认值)|C}CMDS[EP] {;|C... 阅读全文

posted @ 2014-03-02 12:28 pengdaijun 阅读(1374) 评论(0) 推荐(0)

Oracle数据库一致性读的原理(摘)

摘要: 在Oracle数据库中,undo主要有三大作用:提供一致性读(Consistent Read)、回滚事务(Rollback Transaction)以及实例恢复(Instance Recovery)。一致性读是相对于脏读(Dirty Read)而言的。假设某个表T中有10000条记录,获取所有记录需要15分钟时间。当前时间为9点整,某用户A发出一条查询语句:select * from T,该语句在9点15分时执行完毕。当用户A执行该SQL语句到9点10分的时候,另外一个用户B发出了一条delete命令,将T表中的最后一条记录删 除并提交了。那么到9点15分时,A用户将返回多少条记录?如果返回9 阅读全文

posted @ 2014-03-02 00:57 pengdaijun 阅读(185) 评论(0) 推荐(0)

Oracle AutoTrace traceonly statistics(摘)

摘要: ops@DB10> set autotrace traceonly statisticsops@DB10> select * from t;no rows selectedStatistics----------------------------------------------------------0recursive calls0db block gets3consistent gets0physical reads0redo size995bytes sent via SQL*Net to client370bytes received via SQL*Net from 阅读全文

posted @ 2014-03-02 00:04 pengdaijun 阅读(334) 评论(0) 推荐(0)

Oracle hints用法总结(摘)

摘要: Oracle hints用法总结(摘) 阅读全文

posted @ 2014-03-02 00:02 pengdaijun 阅读(145) 评论(0) 推荐(0)

Oracle 常用的V$视图脚本(摘)

摘要: 1. 基本的数据库信息版本信息:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE 10.2.0.1.0 ProductionTNS for 32-bit Windows: Version 10.2.0.1.0 - Productio 阅读全文

posted @ 2014-03-02 00:00 pengdaijun 阅读(318) 评论(0) 推荐(0)