自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 oracle检查点

一、检查点概述 大多数关系型数据库都采用"在提交时并不强迫针对数据块的修改完成"而是"提交时保证修改记录(以重做日志的形式)写入日志文件"的机制,来获得性能的优势。这句话的另外一种描述是:当用户提交事务,写数据文件是"异步"的,写日志文件是"同步"的。这就可能导致数据库实例崩溃时,内存中的DB_Buffer 中的修改过的数据,可能没有写入到数据块中。数据库在重新打开时,需要进行恢复,来恢复DB

2016-04-21 18:02:45 342

转载 rownum和rowid两伪列辨析

rownum和rowid都是伪列,但是两者的根本是不同的,rownum是根据sql查询出的结果给每行分配一个逻辑编号,所以你的sql不同也就会导致最终rownum不同,但是rowid是物理结构上的,在每条记录insert到数据库中时,都会有一个唯一的物理记录 , 例如  AAAMgzAAEAAAAAgAAB 7499 ALLEN SALESMAN 7698 1981/2/20 1600.00 3

2016-04-20 15:49:16 255

转载 redo和undo的区别

redo--> undo-->datafile insert一条记录时, 表跟undo的信息都会放进 redo 中, 在commit 或之前, redo 的信息会放进硬盘上. 故障时, redo 便可恢复那些已经commit 了的数据. redo->每次操作都先记录到redo日志中,当出现实例故障(像断电),导致数据未能更新到数据文件,则数据库重启时须redo,重新把数据更新到数据文件

2016-04-19 11:50:24 294

转载 oracle集合类型,标量类型,记录类型辨析

集合类型   1. 使用条件:    a. 单行单列的数据,使用标量变量 。    b. 单行多列数据,使用记录 [ 详细讲解请见: 点击打开链接 ]    c. 单列多行数据,使用集合        *集合:类似于编程语言中数组也就是。pl/sql集合类型包括关联数组Associative array(索引表 pl/sql table)、嵌套表(Nested Tabl

2016-03-21 10:45:29 375

转载 oracle数据字典详解

数据字典系统表,保存在system表空间中。 由表和视图组成,由服务器在安装数据库时自动创建,用户不可以直接修改数据库字典,在执行DDL语句时,oracle会自动修改。 记录一些表和视图(只读的),新建的表不要和这空间建在一起(9i以前的版本新用户建的表默认表空间为system,注意修改) --查询数据字典: select * from dictionary --数据字典

2016-02-06 16:57:35 324

原创 Oracle 获取本周、本月、本季、本年的第一天和最后一天

Oracle 获取本周、本月、本季、本年的第一天和最后一天 --本周 select trunc(sysdate, 'd') + 1 from dual; select trunc(sysdate, 'd') + 7 from dual; --本月 select trunc(sysdate, 'mm') from dual; select last_day(tru

2016-02-05 18:28:54 400

转载 数据碎片解析

http://www.jb51.net/softjc/126055.html

2016-01-13 14:31:45 813

原创 位图索引

http://www.360doc.com/content/14/0508/15/11965070_375805586.shtml

2016-01-13 13:10:32 188

转载 Oracle I/O的产生

数据库的作用就是实现对数据的管理和查询。任何一个数据库系统,必然存在对数据的大量读或者写或者两中操作都大量存在。IO问题也往往是导致数据库性能问题的重要原因。在这篇文章中,主要帮助大家在理解Oracle的读写操作机制的基础上,灵活解决遇到的各种常见的IO问题。   IO当然包括了读、写两部分,先介绍Oracle中写操作的产生。 1.1     写 介绍写操作之前,先简单的看下Oracle的

2016-01-12 15:24:58 756

转载 oracle B-tree

B树索引,就是我们最常用的普通索引(传统索引)。 简单创建方式为:create index test_id_idx on test(id)。 下面用图解释下B-Tree索引: ①:从上往下,第一层为根节点,第二层为分支节点,第三层为叶子节点(包含了列值和rowid)。 rowid 参考http://blog.csdn.net/laoshangxyc/article/deta

2016-01-09 13:10:56 349

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除