当前位置: 首页 > news >正文

响应式门户网站/关联词有哪些五年级

响应式门户网站,关联词有哪些五年级,创建网站需要备案吗,装修公司接单平台概述有朋友问了一些关于Oracle数据库分区方面的内容,因为之前也没怎么写这块,所以整理了下关于分区表的一些内容。表空间及分区表的概念表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主…

概述

有朋友问了一些关于Oracle数据库分区方面的内容,因为之前也没怎么写这块,所以整理了下关于分区表的一些内容。


表空间及分区表的概念

表空间:

是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。

分区表:

当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时,不至于每次都扫描整张表。

表分区后,分区变成各自的段,而表表成一个逻辑名称。

39ae0c25c854d23778620421046b43b9.png

表分区的具体作用

Oracle的表分区功能通过改善可管理性、性能和可用性,从而为各式应用程序带来了极大的好处。通常,分区可以使某些查询以及维护操作的性能大大提高。此外,分区还可以极大简化常见的管理任务,分区是构建千兆字节数据系统或超高可用性系统的关键工具。

分区功能能够将表、索引或索引组织表进一步细分为段,这些数据库对象的段叫做分区。每个分区有自己的名称,还可以选择自己的存储特性。从数据库管理员的角度来看,一个分区后的对象具有多个段,这些段既可进行集体管理,也可单独管理,这就使数据库管理员在管理分区后的对象时有相当大的灵活性。但是,从应用程序的角度来看,分区后的表与非分区表完全相同,使用 SQL DML 命令访问分区后的表时,无需任何修改。

什么时候使用分区表:

1、表的大小超过2GB。

2、表中包含历史数据,新的数据被增加都新的分区中。


表分区的优缺点

表分区有以下优点:

1、改善查询性能:对分区对象的查询可以仅搜索自己关心的分区,提高检索速度。

2、增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用;

3、维护方便:如果表的某个分区出现故障,需要修复数据,只修复该分区即可;

4、均衡I/O:可以把不同的分区映射到磁盘以平衡I/O,改善整个系统性能。

缺点:

分区表相关:已经存在的表没有方法可以直接转化为分区表。不过Oracle 提供了在线重定义表的功能。


表分区的分类

1、范围分区

范围分区将数据基于范围映射到每一个分区,这个范围是你在创建分区时指定的分区键决定的。这种分区方式是最为常用的,并且分区键经常采用日期。举个例子:你可能会将销售数据按照月份进行分区。

22c8c7b6f88a74970a4752d189c48c57.png

当使用范围分区时,请考虑以下几个规则:

1)每一个分区都必须有一个VALUES LESS THEN子句,它指定了一个不包括在该分区中的上限值。分区键的任何值等于或者大于这个上限值的记录都会被加入到下一个高一些的分区中。

2)所有分区,除了第一个,都会有一个隐式的下限值,这个值就是此分区的前一个分区的上限值。

3)在最高的分区中,MAXVALUE被定义。MAXVALUE代表了一个不确定的值。这个值高于其它分区中的任何分区键的值,也可以理解为高于任何分区中指定的VALUE LESS THEN的值,同时包括空值。

2、列表分区

该分区的特点是某列的值只有几个,基于这样的特点我们可以采用列表分区。

bddf5fe23c3c95a94b3594b5906d28fc.png

3、散列分区

这类分区是在列值上使用散列算法,以确定将行放入哪个分区中。当列的值没有合适的条件时,建议使用散列分区。

c0c3a65951b91b277be363bcb04c3d77.png

散列分区为通过指定分区编号来均匀分布数据的一种分区类型,因为通过在I/O设备上进行散列分区,使得这些分区大小一致。

hash分区最主要的机制是根据hash算法来计算具体某条纪录应该插入到哪个分区中,hash算法中最重要的是hash函数,Oracle中如果你要使用hash分区,只需指定分区的数量即可。建议分区的数量采用2的n次方,这样可以使得各个分区间数据分布更加均匀。

4、组合范围列表分区

这种分区是基于范围分区和列表分区,表首先按某列进行范围分区,然后再按某列进行列表分区,分区之中的分区被称为子分区。

8f73dfd42aca517def055b6b1f92e0f4.png

5、复合范围散列分区

这种分区是基于范围分区和散列分区,表首先按某列进行范围分区,然后再按某列进行散列分区。

017c2c31ad3bbbbbe34fde9fd25b1549.png

篇幅有限,这里主要介绍一些概念性东西,关于分区的一些常用维护命令后面再单独介绍下,感兴趣的朋友可以关注一下~

2d1180d5b741b6d0d7aaf9879941d75f.gif
http://www.lbrq.cn/news/1402669.html

相关文章:

  • 做商城网站需要办理什么/国外seo比较好的博客网站
  • 小兵cms个人网站模板/seo发包软件
  • 37岁转行做外贸真的很难吗/seo优化专员工作内容
  • 网站/陕西网站建设制作
  • 个人网页制作免费下载/河南网站建设优化技术
  • 正能量网站入口免费安全/营销网站优化推广
  • 做快递网站制作/如何推广网址链接
  • 衍艺武汉网站设计公司/百度推广员工工资怎么样
  • 做宣传册参考的网站/陕西省人民政府
  • 东海建设局网站/丈哥seo博客
  • 十堰哪里有做网站的/广州:推动优化防控措施落地
  • 商业网站网页/品牌广告视频
  • 哈尔滨市建设厅网站/百度百度一下你就知道主页
  • 蒲县网站建设/360公司官网首页
  • 网站开发工程师职位要求/百度seo推广计划类型包含
  • 网站建设工作 方案/关键词排名网络推广
  • 盘锦公司做网站/廊坊百度快照优化
  • 网站开发周期价格/网站搜索排名靠前
  • 域名不变 新网站/网络推广招聘
  • 北京互联网网站建设/站优云网络公司
  • wordpress flashfxp/福州短视频seo获客
  • 免费咨询聊天/seo站点是什么意思
  • 网站做哪些主题比较容易做/免费域名申请的方法
  • 做户外的网站/制作网站的软件叫什么
  • 创新的南昌网站制作/网站seo外包
  • 好的做详情页的网站有哪些/手机版谷歌浏览器入口
  • 网站开发神器/google安卓版下载
  • 界面设计做的好的网站/外贸网站平台哪个好
  • 做网站一定要会ps么/seo关键词优化推广外包
  • 想接做网站的单子/app拉新放单平台
  • 开源大模型如何选择?GPT-OSS综合评估
  • 走进数字时代,融入数字生活,构建数字生态
  • 算法训练营day56 图论⑥ 108. 109.冗余连接系列
  • 智慧校园中IPTV融合对讲:构建高效沟通新生态
  • 实践笔记-小端模式下的寄存器数据输入技巧;图形化界面配置注意事项。
  • QNX 性能分析工具(hogs pidin tracelogger)