事务隔离级别
Oracle使用多版本一致性模型和各种锁,事务来保证数据的一致性。一个查询返回的数据是对查询开始的那个时间点保证一致性的,不允许一个事务读取其他事务的未提交数据。读、写操作不互相阻塞。 ORACLE缺...
server side programming, Trigger
Server-side programming: pl/sql and java Plsql是服务器端,存储过程语言。 Stored procedure -> SGA -> PL/SQL Engine -> SQL statement executor数据库将编译后的程序装载到SGA的shared po...
父游标 子游标
1.v$sql和v$sqlarea的区别v$sql和v$sqlarea从某种意义上具有父子关系。即v$sqlarea保存的是父游标的sql信息,而v$sql保存的是子游标的sql的信息。在v$sqlarea里面有一列VERSION_COUNT字段,其中代表的就是对于此父游...
sql解析
了将用户写的SQL文本转化为Oracle认识的且可执行的语句,这个过程就叫做解析过程。解析分为硬解析和软解析。一条SQL语句在第一次被执行时必须进行硬解析。当客户端发出一条SQL语句(也可以是一个存储过程或者一个匿...
优化器~~~~~
优化器的工作包括:对表达式和条件的计算;参考完整性约束,基于元数据进行优化;语句的转换;优化器目标的选择;访问路径的选择;连接顺序的选择。优化器会对一个查询产生多个执行计划,并且...
SQL
DDL 默认提交1. CREATE, ALTER, DROP 开头的语句, 2. TRUNCATE(没有undo data,不调用delete trigger).3. grant, revoke4. audit, noaudit5. comment DML:需要显式提交SELECT; INS...
数据字典和动态性能视图
数据字典中包含了每个schema对象的定义,列的缺省值,完整性约束;对象分配和正在使用的空间大小;用户名,权限,角色,审计信息。数据库使用数据字典来查找这些信息,并且在DDL发生时,修改数据字典...
oracle concepts 4 - 数据完整性
数据完整性 实现数据完整性的方式:Trigger;用存储过程去控制对数据的访问;在数据库应用程序中实现;完整性约束。 使用完整性约束的好处:1.很好定义;2。定义存在数据字典中,所用的应用程序都必...
oracle concepts 4 - View, etc
View不占存储空间,只在数据字典中存了定义它的sql. CREATE VIEW a AS SELECT XXXXFROM XXXWHERE XXXWITH CHECK OPTION CONSTRAINT XXX;Check option:对这个视图的insert/update不能产生该视图查询不...
oracle 优化 - 待看
http://tech.sina.com.cn/roll/2007-12-04/1547508948.shtml
物化视图
Oracle物化视图:创建最简单物化视图本文来自Svn中文网[www.svn8.com]转发请保留本站地址:http://www.svn8.com/sql/Oracle/2010062338719.html Oracle物化视图:创建最简单物化视图 物...
使用SQL_TRACE进行数据库诊断(转载)
使用SQL_TRACE进行数据库诊断(转载)作者:eygle |<SCRIPT. src="http://www.eygle.com/English.js" type=text/javascript.</SCRIPT. English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】...
详介oracle的RBO/CBO优化器
【IT168 技术文档】Oracle的优化器有两种优化方式,即基于规则的优化方式(Rule-Based Optimization,简称为RBO)和基于代价的优化方式(Cost-Based Optimization,简称为CBO),在Oracle8及以后的版...
Partition
分区的好处:1.可访问性增强,一个坏分区不会影响其他分区2.DDL可针对单个分区3.OLTP系统中可降低对共享资源的集中访问,DML分散在多个段中。4.在数据仓库中,查询性能增强。 一个表或者索引...
表、段、各种表类型
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <style. /* Style. Definitions */ table.MsoNor...
oracle concepts 3 - indexes and index-organized tables
3 indexes and index-organized tables 索引总是建在table or table cluster上,可以减少磁盘i/o,提高数据访问速度。如果一个heap-organized表没有索引,那么查数据就一定会全表扫描。 如下情况可...
oracle 2 days 列表
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <style. /* Style. Definitions */ table.MsoNor...
oracle concepts 1
http://download.oracle.com/docs/cd/E11882_01/server.112/e16508/toc.htm介绍Schema: 一组逻辑数据结构,和一个user name同名,被它拥有。table:描述一个entity。index:提高数据retrieval性能。transaction...