位图索引与 B-tree 索引:选择与时间
一般认为,位图索引最适合于具有低相异值的列(如 GENDER、MARITAL_STATUS 和 RELATION)。然合,这种观点并不完全正确。实际上,对于那些并不经常由许多并行系统更新其数据的系统来说,总是建议采用位图索引。事实...
constraint type
Type CodeType De script. ionActs On LevelCCheck on a tableColumnORead Only on a viewObjectPPrimary KeyObjectRReferential AKA Foreign KeyColumnUUnique KeyColumnVCheck Option...
锁的管理
Oracle(大型网站数据库平台)里锁有以下几种模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁,sub share 3:Row-X 行独占(RX):用于行的修改,sub exclusive 4:Share 共享锁(S):阻止其他DML操作,share 5...
full table scan
create table for tablescan test SQL> execute dbms_random.seed(0)PL/SQL procedure successfully completed SQL> create table test_tablescan pctfree 99 pctused 1 as 2 select&nbs...
sql statement_常用
kill a sessionSELECT distinct S.SID, s.serial#, S.STATUS, s.username, s.osuser, Q.HASH_VALUE,Q.SQL_TEXT FROM V$SESSION S join V$SQL Q &nbs...
high water mark
在Oracle数据的存储中,可以把存储空间想象为一个水库,数据想象为水库中的水。水库中的水的位置有一条线叫做水位线,在Oracle中,这条线被称为高水位线(High-warter mark, HWM)。在数据库表刚建立的时候,由于没...
mat_view access full
De script. ion Performs a full table scan directly against a materialized viewExample This example was developed using Oracle 10.2.0.1 on LinuxThis example requires the following object definitions...
a sql tuning
SELECT D.C3815 AS SIHARAINAIYOU, E.C3815 AS SAISINSIHARAINAIYOU, F.C3815 AS NYUUKINNAIYOU, G.C3815 AS C0813MEI, &nbs...
Using EXPLAIN PLAN
EXPLAIN PLAN FOR SELECT e.employee_id, j.job_title, e.salary, d.department_name FROM employees e, jobs j, departments d WHERE e.employee_id < 103 AND e.job_id = j.job_id AND e.department_id ...
ORA-16014 a problem about redo log i met
SQL> alter database open;alter database open*第 1 行出现错误:ORA-16014: 日志 2 的序列号 27 未归档, 没有可用的目的地ORA-00312: 联机日志 2 线程 1:'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG' SQL...
影响SQL性能的原因
影响SQL性能的因素很多,如初始化参数设置不合理、导入了不准确的系统及模式统计数据从而影响优化程序(CBO)的正确判断等,这些往往和DBA密切相关。纯粹从SQL语句出发,笔者认为影响SQL性能不外乎以下四个重要原因:&...
数据库优化—Sort Operation
SORT UNIQUE 假如用户指定Distinct语法或者下一步操作需要唯一值,将会导致Sort UniqueSORT AGGREGATESort Aggregate不一定涉及到排序,当聚合用来计算所有行值时,会使用到Sort AggregatesSORT GROUP BY当聚合用...
SQL语句主要的连接方法
a) Nested-loop join 适合于小表(几千条,几万条记录)与大表做联接 在联接列上有索引。 分内表和外表(驱动表),靠近from子句的是内表。从效率上讲,小表应该作外表,大表应该作内表,即大表查询时走索引。 COST= Acc...
statspack report分析
(1) 调整的先后次序 1. Tune the design. -- Application designers 2. Tune the application. -- Application developers 3....
Oracle PL/SQL 过程调试的输出方法
1.最基本的DBMS_OUTPUT.PUT_LINE()方法。 随便在什么地方,只要是BEGIN和END之间,就可以使用DBMS_OUTPUT.PUT_LINE(output);然而这会有一个问题,就是使用该函数一次最多只可以显示255个字...