oracle
tendyming
这个作者很懒,什么都没留下…
展开
-
oracle表连接方式
oracle表连接方式 oracle表的连接方式主要有以下几种: l Hash Join(HJ)哈希连接 l Merge Join(Sort Merge Join)排序合并连接 l Nest Loop(cluster join)嵌套循环 1. Hash Join(HJ) oracle 7.3以后引入的,从理论上来说比NL与SMJ...2010-04-14 21:45:40 · 92 阅读 · 0 评论 -
ORACLE EXPLAIN PLAN总结
ORACLE EXPLAIN PLAN总结 作为DBA,数据库的性能优化是主要的工作任务的之一,而对SQL的优化必须知道SQL的执行计划,从而根据计划做相应的调整。下面对ORACLE执行计划的几种方法的总结。 1. AUTOTRACE set autotrace on 设置autotrace on后,执行sql语句有会产生explain plan和统计信息。 ...2010-04-14 21:59:06 · 219 阅读 · 0 评论 -
ORACLE锁
ORACLE LOCK 锁(lock),用于管理对共享资源的并发访问。 Oracle主要有3种锁类型: l DML Lock:用于保护数据上的锁 l DDL Lock:用于保护结构对象的定义 l 内部锁和闩:用于保护oracle内部数据结构 介绍Oracle锁机制前,先介绍共享锁和排他锁: 共享锁:如果事务T对数据A加上共享...2010-04-15 20:24:34 · 62 阅读 · 0 评论 -
阅读oracle的执行计划
阅读oracle的执行计划 执行计划对初学者来说通常比较难以读懂,通常执行计划由里往外读,从缩进最深的操作开始。 通用原则: 1. 首先读缩进最深的语句。 2. 如果两个语句的缩进程度相同,那么上边的语句将会先执行。 例: 1 SELECT STATEMENT 2 SORT ORDER BY 3 NESTED LOOPS 4 NESTED LOOPS ...2010-04-28 14:37:29 · 272 阅读 · 0 评论 -
一道sql面试题
题目: 表B C1 C22005-01-01 12005-01-01 32005-01-02 5 要求的输出数据 C1 C22005-01-01 42005-01-02 5合计 9试用一个Sql语句完成。 该题目主要考的是分析函数函数over (partiti...2010-04-28 14:57:15 · 107 阅读 · 0 评论