Oracle11g温习-第十三章:索引】的更多相关文章

2013年4月27日 星期六 10:46 1.索引(Index)的功能:对记录进行排序,加快表的查询速度  2.索引的分类  1)B-tree 索引(默认) a.在一个大表上 b.建立在重复值比较少的列上 ,在做select查询时,返回记录的行数小于全部记录的4% c.如果这一列经常用来做where子句和排序,也可以用来建立索引 d.一般用于OLTP  2) bitmap index a.建立在重复值非常高的列上 b. 在做DML 操作时,代价值比较高 c.一般用于OLAP 或DSS —— B-…
2013年4月27日 星期六 10:50 1.权限(privilege):     [system privilege(系统权限):针对于database 的相关权限         object privilege (对象权限):针对于schema 的object] 2.查看系统权限 SYS @ prod > desc system_privilege_map;        Name                                                       …
2013年4月27日 星期六 10:40 1.undo tablespace 功能 undo tablespace 功能:用来存放从datafiles 读出的数据块旧的镜像 [             1)   回滚事务:rollback             2)   读一致性:正在做DML操作的数据块,在没有提交前,其他用户不能读,其他用户读undo里面的数据块信息             3)   事务的恢复:instance recover   (undo -------->rollb…
  2013年4月27日 星期六 10:33 1.redo (重做) log 的功能:        用于数据恢复   2.redo log 特征: [特征]: 1)   记录数据块的变化(DML.DDL) 2)   用于数据块的recover 3)   以组的方式管理redo file ,最少两组redo ,循环使用 4)   和数据文件存放到不同的磁盘上,需读写速度快的磁盘(比如采用RAID10) 5)   online   redolog    在线日志          日志组 和 日志…
2013年4月27日 星期六 10:33  .控制文件的功能和特点 1) [定义数据库当前物理状态] 2) [维护数据的一致性]  如果控制文件中的检查点与数据文件中的一致,则说明数据一致,可以启动到open状态 3) [很小的二进制文件] 4)[控制文件包括静态部分.动态部分  当使用rman备份数据库的时候, 控制文件会记录catalog信息, 动态部分会增大 ] 查看数据一致性的方法: SQL> select file#,checkpoint_change# from v$datafile…
1.数据字典(Data dictionary)的功能 1)   central of oracle   database               每个oracle数据库的核心 2)   describes   the  databases  and  its  objects   描述 数据库和 它所有的对象 3)   contains   read_only table and views       包括只读的表和视图 4)   owner :sys                   …
 1.create database plan 1.库类型:   OLTP :  在线事务处理系统   OLAP : 在线应用处理系统   DSS :    数据决策系统 2.数据库名字及字符集 3.存储空间 4.数据库的物理和逻辑的结构以及存储结构 为什么用户oracle 执行 ‘ sqlplus  /  as  sysdba ‘    就可登录数据库 Oracle  的用户组主组是oinstall   所以  可使用    /as  sysdba 登录数据库      如果把用户组改掉  …
2013年4月27日 星期六 10:30 1.instance 功能:   用于管理和访问database. 2.init parameter files :管理实例相关启动参数.位置:$ORACLE_HOME/dbs 3.pfile :静态参数文件. 1.文本文件,可以通过编辑器进行修改参数. 2.修改参数必须关闭实例,下次重启实例才生效 4.spfile :动态参数文件. 1.二进制文件,不可以通过编辑器修改. 2.参数可以通过alter system 动态修改.注意查看v$paramete…
原文:第十三章--表和索引分区(1)--使用Range Left进行表分区 前言: 如果数据表的数据持续增长,并且表中的数据量已经达到数十亿甚至更多,数据的查询和操作将非常困难,面对非常庞大的表,几时简单的增删改操作都会花费非常多的时间,如删除某个数据然后重建索引这些操作,会很难实现.在这种情况下,管理和维护查询性能就成为了一种挑战. 在过去的日子,也就是2005之前,你可能需要使用分区视图来处理大数据量的数据,从2005开始,微软引入了叫做表分区的新特性.允许水平分割数据成为多个分区.并且也允…
第十三章 Perl的面向对象编程 by flamephoenix 一.模块简介二.Perl中的类三.创建类四.构造函数 实例变量 五.方法六.方法的输出七.方法的调用八.重载九.析构函数十.继承十一.方法的重载十二.Perl类和对象的一些注释 本章介绍如何使用Perl的面向对象编程(OOP)特性及如何构建对象,还包括继承.方法重载和数据封装等内容.一.模块简介    模块(module)就是Perl包(pachage).Perl中的对象基于对包中数据项的引用.(引用见第x章引用).详见http:…