北大青鸟oraclecha

北大青鸟oraclecha

ID:40128886

大小:210.50 KB

页数:26页

时间:2019-07-22

北大青鸟oraclecha_第1页
北大青鸟oraclecha_第2页
北大青鸟oraclecha_第3页
北大青鸟oraclecha_第4页
北大青鸟oraclecha_第5页
资源描述:

《北大青鸟oraclecha》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、锁和表分区第三章回顾Select语句的用途在SQL*Plus中可以使用各种类型的操作符使用集合操作符可以合并查询SQL*PLUS函数被归类为单行函数和分组函数Rollup和Cube操作符用于查找表达式的聚集和超级聚集临时表中的数据在用户事务处理期间可持续使用2目标掌握锁定的概念及其实现用法掌握表分区的概念及其实现方法3锁定概念8-1允许或拒绝资源访问的一种机制资源可以是特定行或整个表控制对数据的并发访问防止在同时访问相同资源的用户之间出现破坏性的交互操作4锁定类型行级锁表级锁行级锁行被排他锁定在某行的锁被释放之前,其他用户不能修改此行使用c

2、ommit或rollback命令释放锁Oracle通过使用INSERT、UPDATE和SELECT…FORUPDATE语句自动获取行级锁锁定概念8-25SELECT…FORUPDATE子句在表的一行或多行上放置排他锁用于防止其他用户更新该行可以执行除更新之外的其他操作锁定概念8-36FORUPDATEWAIT子句Oracle9i中的新增功能防止无限期地等待锁定的行允许对锁的等待时间进行更多的控制等待间隔必须指定为数值文字等待间隔不能是表达式、赋值变量或PL/SQL变量锁定的概念8-47表级锁保护表的数据在多个用户同时访问数据时确保数据的完整

3、性可以设置为三种模式:共享、共享更新和 排他语法:Locktablein;锁定概念8-58共享锁锁定表仅允许其他用户执行查询操作不能插入、更新和删除多个用户可以同时在同一表中放置此锁锁定概念8-69共享更新锁锁定要被更新的行允许其他用户同时查询、插入、更新未被锁定的行在SELECT语句中使用“FORUPDATE”子句,可以强制使用共享更新锁允许多个用户同时锁定表的不同行锁定概念8-710排他锁与其他两种锁相比,排他锁是限制性最强的表锁仅允许其他用户查询数据不允许执行插入、删除和更新操作在同一时间仅允许一位

4、用户在表上放置排他锁共享锁与此相反锁定概念8-811分区的概念是指可以将表拆分为几个部分在数据仓库应用程序中非常有用根据键值范围对表进行拆分表的每个部分称为“分区”分区被独立存储和管理通过引用逻辑表名称进行查询和更新表分区13-112分区方法分区类型范围分区散列分区复合分区列表分区表分区13-213范围分区根据列值的范围将行映射到分区由表的分区规范进行定义:PARTITIONBYRANGE(column_list)由每个单独分区的分区规范进行定义:VALUESLESSTHAN(value_list)其中column_list是列的有序列表v

5、alue_list是column_list中列值的有序列表表分区13-314范围分区的语法:createtable(column_namedatatype,column_namedatatype,….)partitionbyrange(column_name)(partitionvalueslessthan,partitionvalueslessthan);表分区13-415散列分区在分区列上使用hash函数是比范围分区更好的选择

6、如果不知道将有多少数据映射到指定的范围,散列分区非常有用分区的数目应是2的幂可以对散列分区进行命名,并将其存储在特定的表空间中表分区13-516散列分区的语法:CREATETABLE(...)PARTITIONBYHASH(column_list)PARTITIONS(PARTITIONTABLESPACE,PARTITIONTABLESPACEtablespace_name>);表分区1

7、3-617复合分区使用范围分区方法对数据进行分区,并在每一个分区内使用散列分区方法将其划分为子分区允许命名子分区允许将子分区存储在特定的表空间兼具范围分区和散列分区的优点表分区13-718复合分区的语法:CREATETABLE(……)PARTITIONBYRANGE(column_list)SUBPARTITIONBYHASH(column_list)SUBPARTITIONSSTOREIN(,<>,<>,……..)(PAR

8、TITIONVALUESLESSTHAN()(SUBPARTITIONTABLESPACE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。