网站大量收购独家精品文档,联系QQ:2885784924

《orace数据转储.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《orace数据转储

Oracle的存储 对于Oracle数据库而言,所有的数据逻辑上都分别存放在若干个表空间中,而在物理上,是由若干个数据文件组成。表空间中的数据库对象的物理存储直接映射表空间底层的数据文件。Oracle的对象中,凡是需要独立占有物理存储空间的又称为段。所有的表、索引、快照、簇、回滚段、临时段都属于段的概念,它们占有某个或多个数据中一定的数据空间、也就是占有一定的磁盘空间。区间是段的管理划分、一个段由一个或若干个区间组成、所谓的段或对象扩展(表、索引的增长)就是按照段的存储参数增加新的区间。区间是一组连续的数据块集合。区间对性能的影响一般发生在对整个段的读取时(如全表扫描),对于数据库中的一个表而言,如果区间数量限制在4000以内大多数数据库的维护操作会执行的最好。数据块是Orcle数据库的磁盘存取单元,当操作一个数据库时,Oracle使用数据块存储和提取磁盘上的数据、一次读/写一个或若干个块。 在一个数据库中可以建立多个数据库实例(一般为一个),一个数据库实例下可以建立多个用户,如sys,system等,在同一个用户下又以建立多个表空间,这些表空间分别存储不同的数据,如数据表空间,索引表空间,也可以同时拥有多个数据表空间,一个表空间下可以包含多个数据文件,这些数据文件可以分别存储在物理位置不同的磁盘空间上。如现在湖南数据库用户名ld_data,它包含数据表空间ld_data 和hn_data,索引表空间ld_ind和hn_ind,同时这些表空间下又包含若干个不同的数据文件。 影响数据库存储速度因素 一个sql语句执行速度的快慢出取决于他所提取的数据量以外还和所得取得数据的分布情况、所设据表的索引情况以及读取得列的数据类型等多个因素有关。 在读取相同数据量的情况下,应尽量少的访问数据块,即减少语句的跨数据块操作。读取得快越少越能减少操作时间。对于巨型的表而言采用分区存放,把具有相同特征的数据尽量的集中存放是最佳的选择。 索引也是提高sql语句运行速度的关键因素。对于读取表中数据的命令,索引可以提高他们的响应时间,这就意味着select,update,delete命令都可以更快的运行(如果该表有对应这些命令列的索引)。但是增加索引并不意味着增加insert命令的输入速度,相反还有降低它的速度。索引本身实际上是一个表,因此当对表添加记录时,oracle必须做两次插入操作,这样便导致了增加一个索引时插入操作要花费两倍多的时间。就算是查询语句当他所涉及的记录达到所以记录的50%以上时,他也将使用全表扫描。所以建立索引也应权衡利弊。 对于表中的不同的数据类型读取速度也是不同的。如读取char类型要比varchar2的速度快,因为char使用一个固定的存储长度。 湖南娄底数据库存储 现在湖南数据库存储模式如下: 用户 用户 密码 权限 默认表空间 数据表空间 索引表空间 临时表空间 LD_DATA LD CONNECT LD_DATA LD_IND LD_TEMP LD_DATA_HIS LD_HIS CONNECT HIS_DATA HIS_IND HIS_TEMP 表空间与数据文件 表空间 数据文件 备注 LD_DATA (LD_DATA_HIS) ld_data01.ora 默认数据表空间 ld_data02.ora LD_IND (LD_IND_HIS) ld_ind01.ora 默认索引表空间 ld_ind02.ora HN_DATA (HN_DATA_HIS) hn_data01.ora 数据表空间 主要存放经常变化的巨型表(局部表空间) hn_data02.ora hn_data03.ora hn_data04.ora hn_data05.ora hn_data06.ora HN_IND (HN_IND_HIS) hn_ind01.ora 对应hn_Data的索引表空间(局部表空间) hn_ind02.ora LD_TEMP ld_temp 临时表空间 HN_VIEW hn_view01.ora 上传视图日志表空间 hn_view02.ora (县区/地市名称简写)+’_view’ 如:lsj_view Lsj_view01.ora 对应各地的物化视图表空间 Lsj_view02.ora 数据转储 数据转储的目的是将数据库中长时间不用而又具有参考价值的历史数据转储到其他的物理空间上去,以便提高当前数据库的访问性能。一般采用将历史数据转储到历史库中,这样既可以提高运行库的性能,同时又为以后进行数据仓库等业务提供了详尽的历史数据奠定基础。 数据转储根据对转储数据的不同要求大体可分为单表转储、部分数据转储、整库转储等等,针

文档评论(0)

yingrong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档