- 博客(44)
- 收藏
- 关注
转载 引用完整性
引用完整性指被引用表中的主关键字和引用表中的外部主关键字之间的关系。如被引用行是否可以被删除等。 在现实生活中的实体之间总是存在着某种联系,在关系模型中实体与实体之间的联系都是用关系来描述的,这样就存在关...
2009-10-07 10:46:14
930
转载 减少对表的查询
例如: 低效 SELECT TAB_NAME FROM TABLES WHERE TAB_NAME = ( SELECT TAB_NAME FROM TAB_COLUMNS WHERE VERSION = 604) AN...
2009-10-06 09:40:30
178
转载 最高效的删除重复记录方法
DELETE FROM EMP EWHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMP_NO = E.EMP_NO); ...
2009-10-06 09:10:30
162
转载 XA事务规范
在谈到XA规范之前,必须首先了解分布式事务处理(Distributed Transaction Processing,DTP)的概念。Transaction,即事务,又称之为交易,指一个程序或程序段,在一个或多个资源如数据库或文...
2009-07-12 19:58:05
124
转载 阿里巴巴公司DBA笔试题答案
一:SQL tuning 类1 列举几种表连接方式 等连接、非等连接、自连接、外连接(左、右、全)2 不借助第三方工具,怎样查看sql的执行计划I) 使用Explain Plan,查询PLAN_TABLE; EXPLAI...
2009-06-19 16:13:46
102
转载 index unique scan
index unique scan ,是因为建了唯一索引, unique如 :create unique index AA_INDEX on AA_TEST (SID, ITEMVALUE)在执行语句中 where子句必...
2009-06-19 15:40:11
199
转载 index full scan vs index fast full scan
因为索引树结构的特点,从叶子节点的左边到右边,才是顺序的,这个范围就是index range scan。最大的index range scan就是从最左边到最右边,这个就是index full scan。这里io可能比较多,只读...
2009-06-19 15:39:09
99
转载 index range scan & fast full scan
index fast full scan (ffs) 用在 查询语句里select 一个或几个字段而且where子句里必须有这些字段的一部分. ,这几个字段在同一个索引里,同时保证至少有一个字段是不为空的,not null....
2009-06-19 15:36:53
186
转载 connect by 家族树的使用
家族树语法:select column from table_name start with column=valueconnect by prior 父主键=子主键1排除单一性和分枝以ORACLE中的EMP表为例[例]从顶...
2009-06-19 10:06:23
165
转载 Intersect和Minus的操作和Union总结
假设我们有一个表Student,包括以下字段与数据: drop table student;create table student(id int primary key,name nvarchar2(50) not n...
2009-06-19 09:41:02
148
转载 Oracle 分析函数
Oracle 分析函数使用介绍 分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只...
2009-06-18 15:14:49
73
转载 ORACLE学习笔记--性能优化FAQ
1. 查询正在执行语句的执行计划(也就是实际语句执行计划) select * from v$sql_plan where hash_value = (select sql_hash_value from v$session...
2009-06-18 12:56:51
155
转载 oracle性能监控常用语句
查看tablespace的空間使用情況select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name1. 监控事例...
2009-06-18 10:37:54
103
转载 v$fixed_table表研究
SQL>CONNECT SYS/PASS@SID AS SYSDBA 1* select * from v$fixed_table where name='X$KZSRO'SQL> /NAME...
2009-06-18 10:31:15
350
转载 Oracle DBA在新环境下必须了解的事情
在这里,不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了.这里总结了一些一般的思路来面对一个全先的database,从而快速了解你面对的环境概要....
2009-06-18 10:26:33
71
转载 常用数据字典的查询使用方法
一、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select ...
2009-06-18 09:48:15
862
转载 dbms_stats.gather_table_stats和analyze table的一点细小差别
SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle9i E...
2009-06-18 09:13:59
69
转载 一条更新语句的三种写法
第一种写法update t1 set object_name = lower(object_name);第二种写法BEGIN FOR x IN (SELECT ROWID rid, object_name, RO...
2009-06-17 20:00:43
131
转载 通过创建用户自定义函数索引优化语句
最近,一个系统升级后,发现系统运行非常慢。CPU消耗将近100%。用top查看系统,发现一个进程占用了几乎90%的CPU。用以下语句查出进程相应会话正在执行的操作:select b.spid, a.sid, a.userna...
2009-06-16 13:43:35
192
转载 sqlplus下看执行计划的两种方法
SQL> connect /as sysdbaSQL> @?/rdbms/admin/utlxplan.sql--建立plan_table表SQL> create public synonym plan_t...
2009-06-15 11:25:13
1083
转载 SQL>connect / as sysdba -- 以sysdba登录
SQL>connect/assysdba--以sysdba登录 SQL>@$(ORACLE_HOME)\RDBMS\ADMIN\utlxplan.sql--执行创建plan_t...
2009-06-15 11:12:14
2249
转载 Oracle 系统表大全
数据字典dict总是属于oracle用户sys的。 1、用户: select username from dba_users; 改口令 alter user spgroup identified by spgtest...
2009-05-19 20:01:56
94
转载 收藏的JAVA面试题大全3
16、问: 如何产生签名applet,以使applet能够访问本地资源? 答: 在jdk1.1中,可以使用javakey命令来产生公钥,私钥,证书和签名的jar文件,详细资料 请参考: http://java.sun.com...
2009-04-17 17:09:35
60
转载 收藏的JAVA面试题大全2
Jsp方面 1、jsp有哪些内置对象?作用分别是什么? 答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): request 用户端请求,此请求会包含来自GET/POST请求...
2009-04-17 17:08:28
103
转载 收藏的JAVA面试题大全1
1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界...
2009-04-17 17:06:52
48
转载 JAVA面试题集
基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标...
2009-04-17 15:01:29
701
转载 JAVA相关基础知识
1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,...
2009-04-17 10:32:14
92
转载 设计模式之Singleton(单态)
单态定义 Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。 还有, singleton能够被状...
2009-04-16 15:58:28
47
转载 设计模式之Bridge
Bridge模式定义 : 将抽象和行为划分开来,各自独立,但能动态的结合。 任何事物对象都有抽象和行为之分,例如人,人是一种抽象,人分男人和女人等;人有行为,行为也有各种具体表现,所以,“人”与...
2009-04-16 14:57:28
81
转载 设计模式之Observer
Observer(观察者)模式是比较常用的一个模式,尤其在界面设计中应用广泛. 虽然网上商店形式多样,每个站点有自己的特色,但也有其一般的共性,单就"商品的变化,以便及时通知订户"这一点,是很多网上...
2009-04-16 14:25:27
55
转载 设计模式之Facade
Facade模式的定义: 为子系统中的一组接口提供一个一致的界面.Facade一个典型应用就是数据库JDBC的应用,如下例对数据库的操作:public class DBCompare { Connection conn...
2009-04-16 14:20:06
69
转载 设计模式之Builder
Builder模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.首先假设一个复杂对象是由多个部件组成的,Builder模式是把复杂对象的创建和部件的创建分别开来,分别用Builder类...
2009-04-16 10:47:11
51
转载 rownum原理和使用
在Oracle中,要按特定条件查询前N条记录,用个rownum就搞定了。 select * from emp where rownum <= 5 而且书上也告诫,不能对rownum用">",这也就意味着,如果你想...
2009-04-15 11:14:05
106
转载 基于函数索引生效的条件
对于基于函数的索引,要使它起作用,必须注意以下几点。1.基于函数的索引只能用于CBO,不能在RBO中起作用2.基于函数的索引的表在使用dbms_stats收集统计信息后,索引才能起作用3.自定义函数用于基于函数的索引,在创建自定...
2009-04-15 10:47:53
153
转载 分析函数语法解析
分析函数的语法很简单,但使用时却发现有很多令人迷惑的地方。本文就但从语法层次来分析其中的迷惑之处。1 分析函数整体语法分析函数的语法如下:analytic_function([ arguments ]) OVER (analyt...
2009-04-14 15:32:06
318
转载 最高效的删除重复记录方法 ( 因为使用了ROWID)
DELETE FROM EMP EWHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHE...
2009-03-28 11:01:30
263
转载 20090328_优化学习笔记
1,from 中的解析是自右向左解析的,有两个表时,其中把记录最小的那个表放到最后边,如果有三个表的话,把交叉的那个表放到最后。2,where中的解析式自下而上解析的,这样表之间的连接就要写到其他条件的前面,这样就可以把单个...
2009-03-28 10:45:03
51
转载 Oracle数据库10g RMAN的备份过程
1.首先查看一下Oracle的数据文件 SQL> select name from v$datafile; NAME /dev/rora_system /dev/rora_undo1 /d...
2009-03-24 21:06:54
128
转载 TimeStamp闪回
FLASHBACK TABLE XS_KC1 TO TIMESTAMP TO_TIMESTAMP(‘2006-5-31 20:28:08...
2009-03-23 19:47:00
145
转载 FlashBack闪回使用
SELECT * FROM ot_account;DELETE FROM ot_account;COMMIT ;SELECT * FROM ot_account AS OF TIMESTAMP TO_TIMEST...
2009-03-23 19:40:40
84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人